{ "_listtype": "ordered", "index": { "title": "Developer Guides" }, "cheatsheet": { "title": "Angular Cheat Sheet" }, "displaying-data": { "title": "Displaying Data", "intro": "Displaying data is job number one for any good application. In Angular, you bind data to elements in HTML templates and Angular automatically updates the UI as data changes." }, "user-input": { "title": "User Input", "intro": "User input triggers DOM events. We listen to those events with EventBindings that funnel updated values back into our components and models." }, "pipes": { "title": "Pipes", "intro": "Pipes transform displayed values within a template" }, "template-syntax": { "title": "Template Syntax", "intro": "How to write templates that display data and consume user events with the help of data binding." }, "forms": { "title": "Angular 2 Forms", "intro": "Learn about the different approaches we can take when building forms and see examples of them in action." }, "dependency-injection": { "title": "Dependency Injection", "intro": "Angular's dependency injection system creates and delivers dependent services \"just-in-time\"." }, "hierarchical-dependency-injection": { "title": "Hierarchical Injectors", "intro": "Angular's hierarchical dependency injection system supports nested injectors in parallel with the component tree." }, "glossary": { "title": "Glossary", "intro": "Brief definitions of the most important words in the Angular 2 vocabulary" } }