- AngularJS is a JavaScript framework developed by Google.
- AngularJS empowers the traditional HTML by extending its current vocabulary.
- AngularJS is open source, client-side JavaScript framework that promotes a high-productivity web development experience.
- AngularJS applications are built around a design pattern called Model View Controller (MVC).
- AngularJS used in Single Page Application (SPA) development projects.
- AngularJS extends HTML DOM with additional attributes and makes it more responsive to user actions.
- AngularJS is a part of new generation libraries and frameworks that came to support the development of more productive, flexible, maintainable, and testable web applications.
What You Should Already Know?
You should be familiar with the basics of web development.
- HTML
- CSS
- JavaScript
- JSON
AngularJS Core Features
Model
|
The
data shown to the user in the view
|
View
|
Responsible
for displaying data to the user
|
Controller
|
Contains
the business logic
|
Directives
|
Extends HTML with custom attributes and
elements
|
Services
|
Reusable business logic independent of views
|
Filters
|
Formats the value of an expression for
display to the user
|
Expressions
|
Binds
application data to HTML
|
Templates
|
HTML
with additional markup
|
Routing
|
Loads
a single HTML page and dynamically updates that page as the user interacts
with the web app
|
Dependency Injection
|
Simplifies
the process of dealing with dependencies
|
Testing
|
It
has many features which makes testing your applications easy
|
Validations
|
Offers
client side validation
|
Scope
|
Object
which helps in exchanging the data between controller and view.
|
Data Binding
|
Automatic synchronization of data between the
model and view components
|
No comments:
Post a Comment