The basics of Angular can be broken down into 5 major components:
- Dependency Injection
It’s important to note that in the Angular, we’re not looking up elements by a selector and then directly manipulating the HTML. Instead, we’re declaring where the variables should be attached and then Angular takes care of the plumbing for us.
The angular way of developing applications dictates that we take care of the data and angular will take care of the DOM manipulation.