2015-04-22 01:01:57 -04:00
{
2015-04-22 10:49:21 -04:00
"index" : {
2016-03-03 20:31:37 -05:00
"title" : "Documentation Overview" ,
2016-03-04 20:56:41 -05:00
"navTitle" : "Overview" ,
"description" : "How to read and use this documentation" ,
"nextable" : true ,
"basics" : true
2015-04-22 10:49:21 -04:00
} ,
2015-12-05 20:35:03 -05:00
"architecture" : {
2016-03-03 19:36:39 -05:00
"title" : "Architecture Overview" ,
2016-03-04 20:56:41 -05:00
"navTitle" : "Architecture" ,
2016-03-03 20:31:37 -05:00
"intro" : "The basic building blocks of Angular 2 applications" ,
2016-03-04 20:56:41 -05:00
"nextable" : true ,
"basics" : true
2015-05-01 13:30:12 -04:00
} ,
2015-04-22 01:01:57 -04:00
"displaying-data" : {
2015-04-23 11:58:53 -04:00
"title" : "Displaying Data" ,
2016-03-03 20:31:37 -05:00
"intro" : "Interpolation and other forms of property binding help us show app data in the UI." ,
2016-03-04 20:56:41 -05:00
"nextable" : true ,
"basics" : true
2015-04-22 01:01:57 -04:00
} ,
2015-04-23 11:58:53 -04:00
2015-04-22 01:01:57 -04:00
"user-input" : {
2015-05-01 13:30:12 -04:00
"title" : "User Input" ,
2016-03-03 20:31:37 -05:00
"intro" : "User input triggers DOM events. We listen to those events with event bindings that funnel updated values back into our components and models." ,
2016-03-04 20:56:41 -05:00
"nextable" : true ,
"basics" : true
2015-11-16 18:16:44 -05:00
} ,
"forms" : {
"title" : "Forms" ,
2016-03-03 20:31:37 -05:00
"intro" : "A form creates a cohesive, effective, and compelling data entry experience. An Angular form coordinates a set of data-bound user controls, tracks changes, validates input, and presents errors." ,
2016-03-04 20:56:41 -05:00
"nextable" : true ,
"basics" : true
2016-01-21 12:49:13 -05:00
} ,
"dependency-injection" : {
"title" : "Dependency Injection" ,
2016-03-03 20:31:37 -05:00
"intro" : "Angular's dependency injection system creates and delivers dependent services \"just-in-time\"." ,
2016-03-04 20:56:41 -05:00
"nextable" : true ,
"basics" : true
2016-01-21 12:49:13 -05:00
} ,
"template-syntax" : {
"title" : "Template Syntax" ,
2016-03-03 20:31:37 -05:00
"intro" : "Learn how to write templates that display data and consume user events with the help of data binding." ,
2016-03-04 20:56:41 -05:00
"nextable" : true ,
"basics" : true
2016-01-21 12:49:13 -05:00
} ,
2016-03-04 20:56:41 -05:00
"cheatsheet" : {
"title" : "Angular Cheat Sheet" ,
"intro" : "A quick quide to Angular syntax." ,
"nextable" : true ,
"basics" : true
} ,
2016-03-03 19:36:39 -05:00
"attribute-directives" : {
"title" : "Attribute Directives" ,
"intro" : "Attribute directives attach behavior to elements."
2016-01-21 12:49:13 -05:00
} ,
2016-03-03 19:36:39 -05:00
"hierarchical-dependency-injection" : {
2016-03-04 20:56:41 -05:00
"title" : "Hierarchical Dependency Injectors" ,
"navTitle" : "Hierarchical Injectors" ,
2016-03-03 19:36:39 -05:00
"intro" : "Angular's hierarchical dependency injection system supports nested injectors in parallel with the component tree."
2016-01-21 12:49:13 -05:00
} ,
2016-03-01 00:25:28 -05:00
"server-communication" : {
"title" : "Http Client" ,
"intro" : "Talk to a remote server with the Angular Http Client."
} ,
2016-01-21 12:49:13 -05:00
"lifecycle-hooks" : {
"title" : "Lifecycle Hooks" ,
"intro" : "Angular calls lifecycle hook methods on directives and components as it creates, changes, and destroys them."
} ,
2016-03-04 20:56:41 -05:00
"npm-packages" : {
"title" : "Npm Packages" ,
"intro" : "Details of the recommended npm packages and the different kinds of package dependencies" ,
"hide" : true
} ,
2016-03-03 19:36:39 -05:00
"pipes" : {
"title" : "Pipes" ,
"intro" : "Pipes transform displayed values within a template."
} ,
"router" : {
"title" : "Routing & Navigation" ,
"intro" : "Discover the basics of screen navigation with the Angular 2 router."
2016-01-21 12:49:13 -05:00
} ,
"structural-directives" : {
"title" : "Structural Directives" ,
"intro" : "Angular has a powerful template engine that lets us easily manipulate the DOM structure of our elements."
} ,
2016-03-04 20:56:41 -05:00
"testing" : {
"title" : "Testing" ,
"intro" : "Techniques and practices for testing an Angular 2 app" ,
"hide" : true
} ,
"typescript-configuration" : {
"title" : "TypeScript Configuration" ,
"intro" : "TypeScript configuration for Angular 2 developers" ,
"hide" : true
} ,
2016-02-25 12:03:50 -05:00
"upgrade" : {
"title" : "Upgrading from 1.x" ,
2016-03-04 20:56:41 -05:00
"intro" : "Angular 1 applications can be incrementally upgraded to Angular 2." ,
"hide" : true
2016-02-25 12:03:50 -05:00
} ,
2016-03-03 19:36:39 -05:00
2016-01-21 12:49:13 -05:00
"glossary" : {
"title" : "Glossary" ,
2016-03-04 20:56:41 -05:00
"intro" : "Brief definitions of the most important words in the Angular 2 vocabulary" ,
"hide" : true
2015-04-22 03:38:57 -04:00
}
2015-05-01 13:30:12 -04:00
}