Overview - An overview of angular, including its philosophy and how it
works.
Bootstrap - How to bootstrap your application to the angular environment.
Template - How to define your application's view using HTML, CSS, and
other built-in angular constructs.
Compiler - All about the HTML compiler that's at the core of angular.
Directive - How to use XML attributes to augment an existing DOM
element.
Markup - How to use markup to create shorthand for a widget or a
directive. For example, markup is what allows you to use the double curly brace notation
{{}} to bind expressions to elements.
Data Binding - About the mechanism that keeps the model the single
source of truth of your application at all times, with the view as a live projection of the
model.
Filter - How to format your data for display to the user.
Widget - How to create new DOM elements that the browser doesn't already
understand.
Formatter - How to format stored data to user-readable text and
parse the text back to the stored form.
CSS - Built-in CSS classes, when angular assigns them, and how to override
their styles.
Scope - The model in the model-view-controller design pattern. You can
think about scopes as the JavaScript objects that have extra APIs for registering watchers.
Expression - The bindings that are embedded in an angular View.
Service - Objects that are wired through dependency injection and then
injected into the root scope.