Angular.js for ASP.NET MVC Developers-Basics (Architecture goals and Components)
Angular.Js architecural goals:
Following is the self explanotry pic :- Two way Binding : two way binding is basically when
- view changes it updates model .
- model updates it changes view and so on.
- Dirty Checking: Angular defines a concept of a so called digest cycle. This cycle can be considered as a loop, during which Angular checks if there are any changes to all the variables watched by all the $scopes. So if you have $scope.myVar defined in your controller and this variable was marked for being watched, then you are explicitly telling Angular to monitor the changes on myVar in each iteration of the loop. Refernced from stackoverflow.
- Dependcy Injection : Encapsulate the code and made code more unit testable.
Angular Components:
Thanks for reading this blog post.
Interview Questions on Angular from this blog post:
- What is two way binding in Angular.js ?
- What is role of Controller ?
- Where should we put the business logic in Angular.js ?
- What is Dirty Checking in Angular.js ?
Once again i try to follow the approach write less , learn more !!!! :) :)
Angularjs Training in Chennai | angular2 Training in Chennai | Angular 2 Training in Chennai | angular2 Training in Chennai
ReplyDeleteThanks for sharing your article it will be helpful for me the article is very descriptive please check here node js developer london | php web developer london
ReplyDeleteIt 's excellent posting
ReplyDelete.Net Online Training Hyderabad
It was really a nice article and i was really impressed by reading this AngularJS Online Training
ReplyDeleteI have been in a search of something like this! Wonderful!
ReplyDeleteThanks & Regards,
full stack web developer
I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
ReplyDeleteData science Course Training in Chennai | No.1 Data Science Training in Chennai
RPA Course Training in Chennai | No.1 RPA Training in Chennai
thanks for sharing this information
ReplyDeleteAndroid Training in Bangalore
informatica Training in Bangalore
Blue Prism Training in BTM
Blue Prism Training in Bangalore
MERN StackTraining in Bangalore
MEAN Stack Training in Bangalore
RPA Training in Bangalore
Thanks for sharing you valuable information.
ReplyDeleteAngular JS Online training
Angular JS training in hyderabad
Thank you for sharing your thoughts and knowledge on this topic.
ReplyDeleteMern stack training in hyderabad
Great Article
ReplyDeleteB.Tech Final Year Projects for CSE in Angular
Angular Training in Chennai
Project Centers in Chennai
JavaScript Training in Chennai
Nice blog ...
ReplyDeleteSAP CS training
SAP Fico training
SAP Grc training
SAP Hana training
SAP mm training
Thanks for Sharing this info, it will helps a lot.
ReplyDeleteWeb Development Company In India
I really liked your blog article. Great.
ReplyDeletepython training
angular js training
selenium trainings