Please enable JavaScript.
Coggle requires JavaScript to display documents.
angular - Coggle Diagram
angular
features
declarative-templates
dependency-injection
end to end tooling
what ?
angular is typescript open source web application framework
developed and maintained by google
web based frontend applications
why?
only on client side frame-work
why?
vanilla js and jQuery
used for dynamic website design
complex code unable to maintain
to address these issues angular was build
slow process
no provision of data handling facilities across the views by jQuery
divided code into smaller bits of information
here comes the creation of components
main building block for angular applications
contains
3 more items...
creation
manual
1 more item...
cli generated
1 more item...
An Angular app contains a tree of Angular components. Angular components are a subset of
directives
, always associated with a
template
. Unlike other
directives
,
only one component can be instantiated for a given element in a template.
A
component
must belong to an
NgModule
in order for it to be available to
another
component
or
application
. To make it a member of an NgModule, list it in the
declarations
field of the NgModule metadata. by implementing
life-cycle hooks
we can control run time behaviour of component
SPA created by vanilla js and jQuery
permits development of advanced web applications like SPA