Skip to content

Architecture

Not found Images

Modules#

Angular apps are modular and Angular has its own modularity system called NgModules

Components#

A component controls a patch of screen called a view

Templates#

You define a component's view with its companion template. A template is a form of HTML that tells Angular how to render the component

Metadata#

Metadata tells Angular how to process a class.

Data binding#

Without a framework, you would be responsible for pushing data values into the HTML controls and turning user responses into actions and value updates. Writing such push/pull logic by hand is tedious, error-prone, and a nightmare to read as any experienced jQuery programmer can attest.