4. Current State
Features & Benefits
Performance
Development process
Transpilers
System.js
Mobile
New Router
Property/Event bindings
HTML Binding Syntax
Angular 2
What you need to know
Agenda
8. Mobile First
Future ready
Flexible development
Speed & Performance
Hierarchical dependency
injection
Support for web
components
Internationalization (I18N) &
Accessibility
Angular 2
What you need to know
Features & Benefits
13. Angular 2
What you need to know
Build-Time & Run-Time transpilers
ES5
ES6, ES.next, TS, CoffeeScript …
Traceur
14. Universal dynamic module loader
https://github.com/systemjs/systemjs
Angular 2
What you need to know
System.js
open-source library that adds
ES6 module loading functionality
to browsers.
16. Angular 2
What you need to know
Angular New Router
https://angular.github.io/router/
17. [property bindings] - Data flow into
component
(event bindings) - Data flow out of
a component
Parent -> Child Child -> Parent
Application
FiltersTalks
Talk Talk
[talks]=“someExp”
[talks]=“someExp”
Application
Filters Talks
TalkTalk
(rate)=“onRate()”
(rate)=“onRate()”
Angular 2
What you need to know
Property and Event bindings
18. HTML binding syntax
TemplateDirective
Indicates that the local variable exist
local variable name
Binding expression
Attaching
expression as an
event handler
String interpolation into content