Welcome Guest! (App Version 3.1)
IntroductionSPA Technology Angular Framework Prerequisites Basic Requirements TypeScript Angular-CLI Creating a new Project
Module-Directive-BindingModules Directives Types of Directives Element Directives Components Creating New Component Component Comm @Input @Output Attribute Directives [ngStyle] [ngClass] [ngSwitch] Structural Directives *ngIf *ngFor *ngSwitchCase *ngSwitchDefault Data-Binding Types of Data-Binding String Interpolation Property Binding Event Binding 2 Way Data Binding
Services-Routing-FormsServices Creating a new Service Getting data via Service RxJS $http and Observables Rest API hit Interface Routing Setting up Routes Forms Types of Forms Template-Driven Forms Reactive Forms
Decorators-Pipes-etcDecorators Pipes Life Cycle Hooks Dependency Injection Providers Interceptors
Unit-Testing & AnimationUnit-Testing Animation
Build and DeployBuild the Project Deploy on Web
Angular QuizAngular Quiz 1
TypeScript also. Then whey to use TypeScript?
There are many new features in ES6 that might prove benefitial like arrow-functions or compulsion of adding types to variables. There are new items like
Const. These in time will be able to reduce the coding effort required by a far greater amount.
As already mentioned Browsers understand only
TypeScript, CoffeeScript, etc. and then compile them back to
Note: "TypeScript is based on ES6 version of JavaSript and all the code that you write finally gets compiled to ES5 version which is easily understood and rendered by Web Browsers."