AngularJS HTML compiler allows your developers to adapt browsers and understand new HTML syntax. So you can add new behavior for HTML elements or attributes with any behavior. These new elements are called directives.
HTML has a rich set of markup to format static documents in a declarative manner. For example, if something needs to be placed in the center of the page you don’t need to write a special code to find the center of this page, and then find the offset from the center of the half the width of the element. You just need to add the attribute align=”center” to any element in order to achieve the desired behavior. This is the big plus of the declarative language.