4. FEATURES
• MVC
• DI (DEPENDENCY INJECTION)
• ENHANCE HTML TO SUPPORT NEW FEATURES
• MINIMIZE DIRECT DOM MANIPULATION
• EMBRACE DE-COUPLING & RE-USABILITY
• TESTING ISN’T AN AFTER-THOUGHT
5. There
are
3
important
things
that
happen
during
the
app
bootstrap:
1. The
injector
that
will
be
used
for
dependency
injec8on
is
created.
2.
The
injector
will
then
create
the
root
scope
that
will
become
the
context
for
the
model
of
our
applica8on.
3.
Angular
will
then
"compile"
the
DOM
star8ng
at
the
ngApp
root
element,
processing
any
direc8ves
and
bindings
found
along
the
way.