for property binding, • "( )" for event binding • TypeScript • Reactive programming support using RxJS Angular vs. AngularJS • $scope, $rootScope or controllers • ng-model, ng-bind, etc • ng-click, ng-change, etc • JavaScript or ES6 • No support
a directive that changes DOM layout by adding or removing the elements Attribute : a directive that change the appearance/behavior of an element <movie> *ngIf ngModel
the project. • tsconfig.json ◦ defines how the TypeScript compiler generates JavaScript from the project's files. • systemjs.config.js ◦ provides information to a module loader about where to find application modules, and registers all the necessary packages. bit.ly/ng-config-systemjs