need to know learn any new programming language. AngularJS developed based on
MVC (Model-View-Controller) pattern.
pattern divides the application into three
distinct parts, and those are Model, View, and Controller.
is the basic part of the
and data behind the application. This data fetched from server and UI that user
sees derived from the model.
View: This is the
UI that user sees, and it is dynamic,
generates based on the model of the application.
is the business logic layer for the application which performs actions such as
fetching data from the model and make a decision how to display model on UI.
will do a lot of things for us and us
just we need to focus on our application logic.
By using AngularJS, you just need to focus on
the business logic. The code you write with AngularJS will focus mostly on
business logic only.
With AngularJS, we need to write less number of
It is very easy to understand the application
just by looking at the HTML and Controllers if we use AngularJS.
Through AngularJS, the application can be styled by using HTML and CSS. We can change
It is very easy
to do the unit test the
AngularJS application because application separated
into different layers.
AngularJS templates are in HTML only, so
designers can easily style them.