Before going to learn any language or frameworks in details, its necessary to have a knowledge of some common concepts and terms. This section briefly touches on all of the important parts of AngularJS. So that you will quickly create virtual image of that concepts in mind.
Sr.No. | Concept | Overview |
---|---|---|
1. | Template | HTML with additional markup |
2. | Directives | extend HTML with custom attributes and elements |
3. | Model | the data shown to the user in the view and with which the user interacts |
4. | Scope | context where the model is stored so that controllers, directives and expressions can access it |
5. | Expressions | access variables and functions from the scope |
6. | Compiler | parses the template and instantiates directives and expressions |
7. | Filter | formats the value of an expression for display to the user |
8. | View | what the user sees (the DOM) |
9. | Data Binding | sync data between the model and the view |
9. | Controller | the business logic behind views |
10. | Dependency Injection | Creates and wires objects and functions |
11. | Injector | dependency injection container |
12. | Module | a container for the different parts of an app including controllers, services, filters, directives which configures the Injector |
13. | Service | reusable business logic independent of views |
No comments:
Post a Comment