Please find the following significant concepts of the Angular JS | |
---|---|
1. Template |
HTML acts as the template engine with additional markups. |
2. Directives |
Extends the HTML DOM with the custom attributes . |
3.Model |
The values that are stored in variables on the scope are referred to as the model |
4.Scope |
Block or context in the HTML. So that Model is stored where controllers and directives can access it. |
5.Expressions |
An expression in a template is a JavaScript-like code snippet that allows to read and write variables. Note that those variables are not global variables. Just like variables in a JavaScript function live in a scope, |
6.Compiler |
When Angular starts your application, it parses and processes this new markup from the template using the compiler. |
7.Filter |
A filter formats the value of an expression for display to the user |
8.View |
The loaded, transformed and rendered DOM is then called the view. |
9.Data Binding |
Whenever the input values change, the value of the expressions are automatically recalculated and the DOM is updated with their values. The concept behind this is two-way data binding. |
10.Controller |
Business logic behind views. The purpose of controllers is to expose variables and functionality to expressions and directives. |
11.Dependency Injection |
Creates and wires objects and functions |
12.Injector |
Dependency Injection (DI) is a software design pattern that deals with how objects and functions get created and how they get a hold of their dependencies. Everything within Angular (directives, filters, controllers, services, ...) is created and wired using dependency injection. Within Angular, the DI container is called the injector. |
13.Module |
To use Dependency Injection, there needs to be a place where all the things that should work together are registered. In Angular JS, this is the purpose of the modules. |
14.Service |
View-independent logic from the controller into a service, so it can be reused by other parts of the application as well. Can be accessed from the different controllers. |
2 comments:
Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!
Hire Angular Developers
It is really a great work and the way in which you are sharing the knowledge is excellent.Thanks for your informative article
Angularjs course in chennai
Post a Comment