Angular JS is responsible for making the website interactive and responsive. It helps designer and developers to eliminate much of the code usually needed for websites development. Angular JS is based upon MVC model. To learn and harness more power of the Angular JS framework, it takes a continuous intervention from an expert. But if you like to learn by yourself without spending big bucks behind expensive courses. This e-book could be your ultimate guide to AngularJS or AngularJS 2 Programming.
The book covers all basic fundamentals of Angular JS like Routes, Modules, Directives, Dependency Injection and so on. The images and examples are well-illustrated addressing each and every glitch of Angular JS. The book purpose is to make Angular JS easier, simpler and interesting such that even beginners will feel like a pro at the end of the book. This edition promises your eventual mastery of AngularJS.
The best thing about the book is that it is small and can be completed in a day. It will not only save your time but also accomplish our goal to save your effort in learning all needless jargons of Angular JS. With this e-book, you will be ready to create angular UI development as well as large scale applications effortlessly.
Table content
Chapter 1: Introduction & Architecture
What is AngularJS
Angularjs Architecture
AngularJS Advantages
Chapter 2: Hello World: Your First Program
Chapter 3: Controller
What controller does from Angular' s perspective
Building a basic controller
Controller Methods
Controllers in External Files
Managing Scope
Setting up or adding Behavior
Displaying repeated information
A more advanced controller
Chapter 4: ng-model
The ng-model attribute
Applying ng-model to text area, input and select elements
Chapter 5: Views
Usage of views
AngularJS Views
Chapter 6: Expressions
Explain Angular.js Expressions with example
AngularJS Numbers
AngularJS Strings
AngularJS Objects
AngularJS Arrays
AngularJS Expression capabilities and Limitations
The difference between expressions and $eval
Chapter 7: Filters
Standard Filters in Angular.js
Custom Filter in Angular.js
Chapter 8: Directives
How to create ng-app, ng-init, ng-model, ng-repeat directive
Building Custom AngularJS directive
AngularJs Directives and Scopes
Using controllers with directives
How to create reusable directives
AngularJS Directives and components - ng-transclude
Nested directives
Handling events in directive
Chapter 9: Module
What is a AngularJS module
Modules and Controllers
Chapter 10: Events
The ng-click directive
Showing HTML Elements using ng-show
Hiding HTML Elements using ng-hide
Chapter 11: Routes ($route)
Adding angular route
Creating a default route
Accessing parameters from the route
Using Angular $route service
Enabling HTML5 Routing
Chapter 12: AngularJS http, Ajax
High level interactions with servers using $resource
Low-level server interactions with $http
Fetching data from server running SQL and MySQL
Chapter 13: Table
Displaying Data in a Table
Display with orderBy Filter and uppercase Filter
Display the Table Index
Chapter 14: Validation
Submitting a form using ng-submit
Form validation using HTML5
Form validation using core Angular.js
Form validation using AngularJS Auto Validate
User feedback with Ladda buttons
Chapter 15: ng-include
Client Side includes
Server Side Includes
Chapter 16: Dependency Injection