Today we will try to understand the basic terms used in Angular.
Injector -
Injector is responsible for assembling the application. We might have multiple services, controllers etc, which might be interdependent. injector take cares of initializing the prerequisite of any of the services, controllers.
Module -
Module is something which configures the injector. It tells the injector what all we have in our scope. anything defined in given module will be visible to injector. Once we create service or controller or anyother component in a single module, all will be linked together via injector. You can visualize module to be a container where all your components like service/controller etc will be defined and injector will manage them. components inside one module will directly wont be visible outside the module.
Scope - The scope in Angular is very much same as JavaScript scope. Scope defines the boundry of your code. Example - in view we define the controller. The scope of that controller is very much limited to that view only.
<Div ng-controller='myCtrl' > </Div>
myCtrl is the controller which is nothing but a javascript function. Anything you define in this function will be available to this Div element. Hence we can say the scope for this controller is the mentined Div element.
this concept can be visualized with following diagram(taken from Angular official docs) -
rootScope -
rootScope is parent of all scopes. It is the scope of your module. you can access any scope from rootscope.
Directive -
Directives are custome html, which lets you teach html new tricks. for example say there is no tag in HTML named as "list". You can create a tag named as list using directive and write code to give list like behavior to this tag.
Other key words(Won't go into the details) -
Model - Application Data
View - What user sees
Controller - application behavior
$- angular namespace
Injector -
Injector is responsible for assembling the application. We might have multiple services, controllers etc, which might be interdependent. injector take cares of initializing the prerequisite of any of the services, controllers.
Module -
Module is something which configures the injector. It tells the injector what all we have in our scope. anything defined in given module will be visible to injector. Once we create service or controller or anyother component in a single module, all will be linked together via injector. You can visualize module to be a container where all your components like service/controller etc will be defined and injector will manage them. components inside one module will directly wont be visible outside the module.
Scope - The scope in Angular is very much same as JavaScript scope. Scope defines the boundry of your code. Example - in view we define the controller. The scope of that controller is very much limited to that view only.
myCtrl is the controller which is nothing but a javascript function. Anything you define in this function will be available to this Div element. Hence we can say the scope for this controller is the mentined Div element.
this concept can be visualized with following diagram(taken from Angular official docs) -
rootScope -
rootScope is parent of all scopes. It is the scope of your module. you can access any scope from rootscope.
Directive -
Directives are custome html, which lets you teach html new tricks. for example say there is no tag in HTML named as "list". You can create a tag named as list using directive and write code to give list like behavior to this tag.
Other key words(Won't go into the details) -
Model - Application Data
View - What user sees
Controller - application behavior
$- angular namespace
I am extremely impressed with your writing skills and also with the layout on your blog thanks for sharing information,nice article
ReplyDeleteAngularjs Training In Hyderabad
Really a good technical site,keep on writing good stuffs
ReplyDeletedot net training in chennai
Hello
ReplyDeleteIt's very nice blog thanks for sharing info about AngularJS Training
Just keep on sharing
It's very nice blog. I'm so happy to gain some knowledge from here. Thank you for valuable information on
ReplyDeleteAngularJS Training in Chennai.
Hoping to get more info...
Thanks for sharing such a useful information. It is really impressive and useful. I like your blog and suggested to my friends too. Keep sharing. If anyone wants to learn Angular JS course online, please visit below site:
ReplyDeleteangular js Online Training, angular js course, angular js online training in kurnool, angular js online training in hyderabad, angular js online training in bangalore, online courses, online learning, online education, trending courses, best career courses
Great efforts put it to find the list of articles. thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.
ReplyDeleteAngular JS Training in Chennai | Angular JS Training in Velachery
Nice information thank you,if you want more information please visit our link
ReplyDeleteJava online training Hyderabad
The information which you have provided is very good. It is very useful who is looking for
ReplyDeleteJava online training Hyderabad
This comment has been removed by the author.
ReplyDeleteThanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
ReplyDeleteDigital Marketing Training in Bangalore
digital marketing training in tambaram
digital marketing training in annanagar
digital marketing training in marathahalli
digital marketing training in rajajinagar
Digital Marketing online training
Thanks for the good words! Really appreciated. Great post. I’ve been commenting a lot on a few blogs recently, but I hadn’t thought about my approach until you brought it up.
ReplyDeleteData Science training in kalyan nagar
Data Science training in OMR
selenium training in chennai
Data Science with Python training in chenni
Data Science training in chennai
Data science training in velachery
This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here
ReplyDeletejava training in jayanagar | java training in electronic city
java training in chennai | java training in USA
Interesting blog, it gives lots of information to me. Thanks for sharing such a nice blog.
ReplyDeleteAngularjs Training in Chennai
Angularjs Training near me
AngularJS Training in Velachery
Blue Prism Training in Chennai
UiPath Training in Chennai
RPA Training in Chennai
Amazing post. It will be very helpful for beginners like me. Thank you very much for this kind of post.Waiting for your next blog.
ReplyDeleteSelenium Training in Chennai
Selenium Training
iOS Training in Chennai
iOS Training Institutes in Chennai
Digital Marketing Course in Chennai
Digital Marketing Training in Chennai
ReplyDeleteGreetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.
AWS Interview Questions And Answers
AWS Tutorial |Learn Amazon Web Services Tutorials |AWS Tutorial For Beginners
AWS Online Training | Online AWS Certification Course - Gangboard
AWS Training in Toronto| Amazon Web Services Training in Toronto, Canada
Very informative post. Looking for this information for a long time. Thanks for Sharing.
ReplyDeleteTableau Training in Chennai
Tableau Course in Chennai
Tableau Certification in Chennai
Tableau Training Institutes in Chennai
Tableau Certification
Tableau Training
Tableau Course
The blog is which you have shared is more informative. Thanks for your information.
ReplyDeleteJAVA Training Center in Coimbatore
JAVA Training
JAVA Certification Course
JAVA Certification Training
JAVA Training Courses
Thanks for sharing this AngularJS Basic terms admin. It is really helpful and I learned a lot from your blog, keep sharing more like this.
ReplyDeleteAngularjs Training in Chennai
Angularjs course in Chennai
Angular 6 Training in Chennai
AWS Training in Chennai
AWS course in Chennai
RPA Training in Chennai
Thank you for sharing this post.
ReplyDeletesecurityguardpedia
Education
The information which you have shared is more informative to us. Thanks for your blog.
ReplyDeleteccna course in coimbatore
ccna training in coimbatore
ccna course in coimbatore with placement
best ccna training institute in coimbatore
ccna certification in coimbatore
ReplyDeleteAwesome Writing. Your way of expressing things is very interesting. I have become a fan of your writing. Pls keep on writing.
SAS Training in Chennai
SAS Course in Chennai
SAS Training Institutes in Chennai
SAS Institute in Chennai
SAS Training Chennai
SAS Training Institute in Chennai
SAS Courses in Chennai
SAS Training Center in Chennai
I am happy to find this post Very useful for me, as it contains lot of information
ReplyDeletebloggydirectory
Technology
This blog is more effective and it is very much useful for me.
ReplyDeletewe need more information please keep update more.
android app development course in bangalore
Android Training in Ambattur
Android Training in Guindy
Android Certification Training in OMR
Thanks for your interesting ideas.the information's in this blog is very much useful for me to improve my knowledge.
ReplyDeleteSalesforce Training in Amjikarai
Salesforce Training Institutes in Vadapalani
Salesforce Training courses near me
Salesforce Training in chennai
This blog is very attractive to me and also very interesting content. I got more info from your blog. Thank you for your excellent post!!!
ReplyDeleteHacking Course in Bangalore
Certified Ethical Hacking Course in Bangalore
Ethical Hacking Certification in Bangalore
Ethical Hacking Training in Mogappair
Ethical Hacking Classes near me
Ethical Hacking Course in Chennai
Ethical Hacking Training in Tnagar
I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
ReplyDeleteRPA Training in Chennai
Robotics Process Automation Training in Chennai
RPA courses in Chennai
Robotic Process Automation Training
RPA course
Robotic Process Automation Certification
Really wonderful post! Thanks for sharing.
ReplyDeleteOracle Training in Chennai
Oracle Training institute in chennai
Oracle course in Chennai
Embedded Training
LINUX Course in Chennai
Tally Institute in Chennai
Manual Testing Course
Best topic to read
ReplyDeleteBest Tableau training in chennai
I am very happy when this blog post read because blog post written in good manner and write on good topic.
ReplyDeleteThanks for sharing valuable information…
Oracle Training Institutes in Noida
Advanced Excel Training In Noida
Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me
ReplyDeleteMicrosoft Azure online training
Selenium online training
Java online training
Java Script online training
Share Point online training
Excellent post, it will be definitely helpful for many people. Keep posting more like this.
ReplyDeleteDot Net Training Institute in Noida
Campus Training Institute in Noida
Wonderful Post. Amazing way of sharing the thoughts. It gives great inspiration. Thanks for sharing.
ReplyDeleteXamarin Training in Chennai
Xamarin Course in Chennai
Best Xamarin Course
Xamarin Training Institute in Chennai
Xamarin Training Institutes in Chennai
Xamarin Training in Adyar
Xamarin Training in Velachery
Great Article. Good choice of words. Waiting for your future updates.
ReplyDeleteHadoop Admin Training in Chennai
Hadoop Administration Training in Chennai
Hadoop Administration Course in Chennai
Hadoop Administration Training
Hadoop Admin Training in Velachery
Hadoop Admin Training in T Nagar
Hadoop Admin Training in Tambaram
This is very good content you share on this blog. it's very informative and provide me future related information...
ReplyDeleteAngular JS Training in Noida
thank you for sharing useful information..
ReplyDeleteAngularJS interview questions and answers/angularjs interview questions/angularjs 6 interview questions and answers/mindtree angular 2 interview questions/jquery angularjs interview questions/angular interview questions/angularjs 6 interview questions/angularjs interview question and answer for experience/angularjs interview questions and answers for 3 years experience
Great Article. Thank you for sharing! Really an awesome post for every one.
ReplyDeleteIEEE Final Year projects Project Centers in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. Final Year Project Domains for IT It gives you tips and rules that is progressively critical to consider while choosing any final year project point.
JavaScript Training in Chennai
JavaScript Training in Chennai
very nice information....!
ReplyDeleteinplant training in chennai
inplant training in chennai
inplant training in chennai for it
brunei darussalam web hosting
costa rica web hosting
costa rica web hosting
hong kong web hosting
jordan web hosting
turkey web hosting
gibraltar web hosting
Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
In cloud computing azure is one of the cloud computing platform which is easier to design. learn on azure through i need some more info
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
Crystal clear article.Eagerly waiting for the upcoming updates. Java training in Chennai | Certification | Online Course Training | Java training in Bangalore | Certification | Online Course Training | Java training in Hyderabad | Certification | Online Course Training | Java training in Coimbatore | Certification | Online Course Training | Java training in Online | Certification | Online Course Training
ReplyDeleteI wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
ReplyDeleteSalesforce Training in Chennai
Salesforce Online Training in Chennai
Salesforce Training in Bangalore
Salesforce Training in Hyderabad
Salesforce training in ameerpet
Salesforce Training in Pune
Salesforce Online Training
Salesforce Training
good blog really good one
ReplyDeleteoracle training in chennai
Thank you for posting informative insights, I think we have got some more information to share with! Do check out
ReplyDeleteoracle training in chennai and let us know your thoughts. Let’s have great learning!
Sharing the same interest, Infycle feels so happy to share our detailed information about all these courses with you all! Data Science Training in Chennai & get to know everything you want to about software trainings.
ReplyDeleteTitle:
ReplyDeleteGrab Oracle Certification in Chennai | Infycle Technologies
Description:
Want to get Oracle Certification with the job opportunities? Infycle is with you for this! Infycle Technologies gives the most trustworthy training for the Oracle Certification in Chennai, which will be guided by professional tutors in the field. Along with that, the mock interviews will be assigned for the candidates, so that, they can meet the job interviews with full confidence. To transform your career to the next level, call 7502633633 to Infycle Technologies and grab a free demo to get more.
Best training in
Chennai
Title:
ReplyDeleteStudy Oracle Course in Chennai | Infycle Technologies
Description:
Did you want to set your career towards Oracle? Then Infycle is with you to make this into reality. Infycle Technologies gives the combined and best Oracle course in Chennai, which offers various stages of Oracle such as Oracle PL/SQL, Oracle DBA, etc., along with 100% hands-on training guided by experienced trainers in the field. Once after the training, the interviews will be arranged in the MNC's and firms for the placement. To have the Oracle with the best future, call 7502633633 and make this happen for your happy life.
best training institute in chennai
Want to do a No.1 Data Science Training in Chennai with a Certification Exam? Catch the best features of Data Science training courses with Infycle Technologies, the best Data Science Training & Placement institutes in and around Chennai. Infycle offers the best hands-on training to the students with the revised curriculum to enhance their knowledge. In addition to the Certification & Training, Infycle offers placement classes for personality tests, interview preparation, and mock interviews for clearing the interviews with the best records. To have all it in your hands, dial 7504633633 for a free demo from the experts.
ReplyDeleteThank you so much for your excellent and results-oriented assistance. I will enthusiastically recommend your blog post to anyone seeking assistance in this subject.
ReplyDeleteDigital marketing courses in Bangalore
Digital marketing courses in Chennai
Top 10 Digital Marketing Courses in Bangalore
i love your blog because u posted a interesting topics so i will follow the blog
ReplyDeleteMedical Coding Training in KPHB Kukatpally