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
First of all it is important to know that 'Angular' is a Framework and not a library. A framework is bigger, more capable and provides more facilities than simple library -- like jQuery, dojo, prototype or react.
Angular Framewokr provides many important features which are inbuilt in it -- and you do not have to rely on any external library for these featues.
Some of the important features moulded in 'Angular Framework' are -- "data-binding", "routing", "animations", "templating" and "unit-testing".
You do not need to make a basket of 10 differnt libraries and on every update keep checking if all are still compatible with each other.
In "Angular Framework" all the various parts and bits are interrelated and with each new version, they run fine after testing and release by Angular Team, and you do not need to worry about various libraries compatibilty and you have '1 single Package' and all your featues are pre-tested and released by 'angualr team' only.
As already said Angular is a
We have already seen that gone are the days of developing Websites and applications using JavaScipt Libraries (like jQuery/ Dojo/ Moo-Tools, etc.). Now, is the new age of using
Complete JS Frameworks rather than using a ton of indiviudal JS Libraries for each task. Even bigger news is that -- Angular is bigger than all the other JS Frameworks, it has more facilites, more features, bigger user-base, more prospects in jobs, and finally 'support and backup of biggest Giant of Modern World Web Technology -- Google!"
Following are the advantages of using Angular: