2. WHY ANGULARJS?
• Angularjs lets you extend HTML vocabulary for your application
• It is fully extensible and works well with other libraries
• Every feature can be modified or replaced to suit your unique development
workflow and feature needs
3. ANGULARJS FEATURES - 1
• Data binding
• Controller
• Plain JavaScript
• Deep linking
• Form validation
• Server communication
7. BASIC
• ng-app
• This directive is used to flag the html element that angular should consider to be the
root element of our application. This gives application developers the freedom to tell
angular if the entire html page or only a portion of it should be treated as the
angular application
• {{ }}
• The binding tells angular that it should evaluate an expression and insert the result
into the DOM in place of the binding
8. CHALLENGES
• SEARCH ENGINE OPTIMIZATION
• CLIENT/SERVER CODE PARTITIONING
• BROWSER HISTORY
• ANALYTICS
• GOOGLE ANALYTICS
• SPEED OF INITIAL LOAD