Introduction to Angular

Angular is a typescript. It provides a base for building rich client side applications ( with a specialization in data binding ) . When our UI needs to update depending on the data enter by the user .
It has component architecture which provides modularity , and re usability. Single page applications ( Client web sites applications and manage their complexity over time ) .
Angular implements a lot of JavaScript and Html .
Let’s look at Angular with a high- level view .
Angular has components. Angular is built on these components , angular runs on a component tree model . With each component we can specify an html template . When you build a component in angular you creating support a new custom element for the DOM .

Directives :
directives provide functionality and can transform the DOM . There are 2 types of angular directives. Structural , and Attribute .
Structural directive is designed to alter the DOM layout .by adding or removing DOM elements : nglf , ngfor
Attribute directives : are designed to change the appearance or behavior of the DOM elements that they are attached to. They do not create or remove DOM elements. : there’s built-int , or customs.
Angular – Pipes
Pipe : a template expression operator that takes in a values and return a new value representation. General idea you use a pipe after your statemnet that you wish to transform, the pipe will run on that value and return a final value that the template will display : there’s built in pipes, or custom pipes .

Things to remember :
*Angular Framework * an engine from rendering markup templates through components . Easy bindign to views . And working with data in those views .
Angular powerful features in framework dependency injection to javascript .





















































