2017-03-01 06:55:46 -05:00
{
"TopBar" : [
{
2017-03-05 10:45:01 -05:00
"url" : "features" ,
2017-03-01 06:55:46 -05:00
"title" : "Features"
2017-03-29 17:13:40 -04:00
} ,
2017-03-30 17:46:25 -04:00
{
"url" : "docs" ,
"title" : "Docs" ,
"hidden" : true
} ,
{
"url" : "resources" ,
"title" : "Resources"
} ,
2017-03-29 17:13:40 -04:00
{
"url" : "events" ,
"title" : "Events"
2017-03-01 06:55:46 -05:00
}
] ,
2017-03-29 17:13:40 -04:00
"SideNav" : [
2017-03-01 06:55:46 -05:00
{
2017-03-30 17:46:25 -04:00
"url" : "docs" ,
2017-03-29 17:13:40 -04:00
"title" : "Docs" ,
2017-03-30 17:46:25 -04:00
"tooltip" : "Angular Documentation" ,
2017-03-29 17:13:40 -04:00
"hidden" : true
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"title" : "Getting started" ,
"tooltip" : "A gentle introduction to Angular." ,
2017-03-01 06:55:46 -05:00
"children" : [
{
2017-03-29 17:13:40 -04:00
"url" : "guide/learning-angular" ,
"title" : "Learning Angular" ,
"tooltip" : "A suggested path through the documentation for Angular newcomers."
2017-03-01 06:55:46 -05:00
} ,
2017-03-29 17:13:40 -04:00
2017-03-01 06:55:46 -05:00
{
2017-03-29 17:13:40 -04:00
"url" : "quickstart" ,
"title" : "Basic Quickstart" ,
"tooltip" : "A quick look at an Angular app without tooling."
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "cli-quickstart" ,
"title" : "CLI Quickstart" ,
"tooltip" : "A quick look at an Angular app built with the Angular CLI."
2017-03-01 06:55:46 -05:00
} ,
2017-03-29 17:13:40 -04:00
2017-03-01 06:55:46 -05:00
{
2017-03-05 10:45:01 -05:00
"url" : "guide/setup" ,
2017-03-01 06:55:46 -05:00
"title" : "Setup" ,
"tooltip" : "Install the Angular QuickStart seed for faster, more efficient development on your machine."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/architecture" ,
2017-03-01 06:55:46 -05:00
"title" : "Architecture" ,
"tooltip" : "The basic building blocks of Angular applications."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/appmodule" ,
2017-03-01 06:55:46 -05:00
"title" : "The root AppModule" ,
"tooltip" : "Tell Angular how to construct and bootstrap the app in the root \"AppModule\"."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/displaying-data" ,
2017-03-01 06:55:46 -05:00
"title" : "Displaying data" ,
"tooltip" : "Property binding helps show app data in the UI."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/user-input" ,
2017-03-01 06:55:46 -05:00
"title" : "User Input" ,
"tooltip" : "User input triggers DOM events. We listen to those events with event bindings that funnel updated values back into our components and models."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/forms" ,
2017-03-01 06:55:46 -05:00
"title" : "Forms" ,
"tooltip" : "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."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/dependency-injection" ,
2017-03-01 06:55:46 -05:00
"title" : "Dependency Injection" ,
"tooltip" : "Angular's dependency injection system creates and delivers dependent services \"just-in-time\"."
2017-03-29 17:13:40 -04:00
}
] } ,
2017-03-01 06:55:46 -05:00
2017-03-29 17:13:40 -04:00
{
"title" : "Tutorial" ,
"tooltip" : "The Tour of Heroes tutorial takes you through the steps of creating an Angular application in TypeScript." ,
"children" : [
2017-03-01 06:55:46 -05:00
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial" ,
"title" : "Introduction" ,
"tooltip" : "Introduction to the Tour of Heroes tutorial"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt1" ,
"title" : "The hero editor" ,
"tooltip" : "Build a simple hero editor"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt2" ,
"title" : "Master/detail" ,
"tooltip" : "Build a master/detail page with a list of heroes."
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt3" ,
"title" : "Multiple components" ,
"tooltip" : "Refactor the master/detail view into separate components."
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt4" ,
"title" : "Services" ,
"tooltip" : "Create a reusable service to manage hero data."
} ,
{
"url" : "tutorial/toh-pt5" ,
"title" : "Routing" ,
"tooltip" : "Add the Angular router and navigate among the views."
} ,
{
"url" : "tutorial/toh-pt6" ,
"title" : "HTTP" ,
"tooltip" : "Use HTTP to retrieve and save hero data."
2017-03-01 06:55:46 -05:00
}
2017-03-29 17:13:40 -04:00
]
} ,
2017-03-01 06:55:46 -05:00
{
"title" : "Core" ,
"tooltip" : "Learn the core capabilities of Angular" ,
"children" : [
{
"title" : "Angular Modules" ,
"tooltip" : "Learn how directives modify the layout and behavior of elements." ,
"children" : [
{
2017-03-05 10:45:01 -05:00
"url" : "guide/ngmodule" ,
2017-03-01 06:55:46 -05:00
"title" : "NgModule" ,
"tooltip" : "Define application modules with @NgModule."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/ngmodule-faq" ,
2017-03-01 06:55:46 -05:00
"title" : "Angular module FAQs" ,
"tooltip" : "Answers to frequently asked questions about @NgModule."
}
] } ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/component-communication" ,
2017-03-01 06:55:46 -05:00
"title" : "Component interaction" ,
"tooltip" : "Share information between different directives and components."
} ,
{
"title" : "Dependency Injection" ,
"tooltip" : "More about Dependency Injection" ,
"children" : [
{
2017-03-05 10:45:01 -05:00
"url" : "guide/cb-dependency-injection" ,
2017-03-01 06:55:46 -05:00
"title" : "Dependency injection" ,
"tooltip" : "Techniques for Dependency Injection."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/hierarchical-dependency-injection" ,
2017-03-01 06:55:46 -05:00
"title" : "Hierarchical injectors" ,
"tooltip" : "Angular's hierarchical dependency injection system supports nested injectors in parallel with the component tree."
}
] } ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/dynamic-component-loader" ,
2017-03-01 06:55:46 -05:00
"title" : "Dynamic components" ,
"tooltip" : "Load components dynamically."
} ,
{
"title" : "Directives" ,
"tooltip" : "Learn how directives modify the layout and behavior of elements." ,
"children" : [
{
2017-03-05 10:45:01 -05:00
"url" : "guide/attribute-directives" ,
2017-03-01 06:55:46 -05:00
"title" : "Attribute directives" ,
"tooltip" : "Attribute directives attach behavior to elements."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/structural-directives" ,
2017-03-01 06:55:46 -05:00
"title" : "Structural directives" ,
"tooltip" : "Structural directives manipulate the layout of the page."
}
]
} ,
{
"title" : "Forms" ,
"tooltip" : "More about forms" ,
"children" : [
{
2017-03-05 10:45:01 -05:00
"url" : "guide/dynamic-form" ,
2017-03-01 06:55:46 -05:00
"title" : "Dynamic forms" ,
"tooltip" : "Render dynamic forms with FormGroup."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/form-validation" ,
2017-03-01 06:55:46 -05:00
"title" : "Form validation" ,
"tooltip" : "Validate user's form entries."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/reactive-forms" ,
2017-03-01 06:55:46 -05:00
"title" : "Reactive forms" ,
"tooltip" : "Create a reactive form using FormBuilder, groups, and arrays."
}
] } ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/server-communication" ,
2017-03-01 06:55:46 -05:00
"title" : "HTTP client" ,
"tooltip" : "Use an HTTP Client to talk to a remote server."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/lifecycle-hooks" ,
2017-03-01 06:55:46 -05:00
"title" : "Lifecycle hooks" ,
"tooltip" : "Angular calls lifecycle hook methods on directives and components as it creates, changes, and destroys them."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/pipes" ,
2017-03-01 06:55:46 -05:00
"title" : "Pipes" ,
"tooltip" : "Pipes transform displayed values within a template."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/router" ,
2017-03-01 06:55:46 -05:00
"title" : "Routing & navigation" ,
"tooltip" : "Discover the basics of screen navigation with the Angular Router."
2017-03-29 17:13:40 -04:00
} ,
{
"url" : "guide/template-syntax" ,
"title" : "Template Syntax" ,
"tooltip" : "Learn how to write templates that display data and consume user events with the help of data binding."
2017-03-01 06:55:46 -05:00
}
] } ,
2017-03-29 17:13:40 -04:00
{
"title" : "API" ,
"tooltip" : "Details of the Angular classes and values." ,
"url" : "api"
} ,
2017-03-01 06:55:46 -05:00
{
"title" : "Additional Techniques" ,
"tooltip" : "Other" ,
"children" : [
{
2017-03-05 10:45:01 -05:00
"url" : "guide/aot-compiler" ,
2017-03-01 06:55:46 -05:00
"title" : "Ahead-of-Time compilation" ,
"tooltip" : "Learn why and how to use the Ahead-of-Time (AOT) compiler."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/animations" ,
2017-03-01 06:55:46 -05:00
"title" : "Animations" ,
"tooltip" : "A guide to Angular's animation system."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/ajs-quick-reference" ,
2017-03-01 06:55:46 -05:00
"title" : "AngularJS to Angular" ,
"tooltip" : "Learn how AngularJS concepts and techniques map to Angular."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/component-styles" ,
2017-03-01 06:55:46 -05:00
"title" : "Component styles" ,
"tooltip" : "Learn how to apply CSS styles to components."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/deployment" ,
2017-03-01 06:55:46 -05:00
"title" : "Deployment" ,
"tooltip" : "Learn how to deploy your Angular app."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/i18n" ,
2017-03-01 06:55:46 -05:00
"title" : "Internationalization (i18n)" ,
"tooltip" : "Translate the app's template text into multiple languages."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/security" ,
2017-03-01 06:55:46 -05:00
"title" : "Security" ,
"tooltip" : "Developing for content security in Angular applications."
} ,
{
"title" : "Setup" ,
"tooltip" : "Details of the local development setup" ,
"children" : [
{
2017-03-05 10:45:01 -05:00
"url" : "guide/setup-systemjs-anatomy" ,
2017-03-01 06:55:46 -05:00
"title" : "Setup Anatomy" ,
"tooltip" : "Inside the local development environment for SystemJS."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/browser-support" ,
2017-03-01 06:55:46 -05:00
"title" : "Browser support" ,
"tooltip" : "Browser support and polyfills guide."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/npm-packages" ,
2017-03-01 06:55:46 -05:00
"title" : "Npm packages" ,
"tooltip" : "Recommended npm packages, and how to specify package dependencies."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/typescript-configuration" ,
2017-03-01 06:55:46 -05:00
"title" : "TypeScript configuration" ,
"tooltip" : "TypeScript configuration for Angular developers."
}
] } ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/testing" ,
2017-03-01 06:55:46 -05:00
"title" : "Testing" ,
"tooltip" : "Techniques and practices for testing an Angular app."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/upgrade" ,
2017-03-01 06:55:46 -05:00
"title" : "Upgrading from AngularJS" ,
"tooltip" : "Incrementally upgrade an AngularJS application to Angular."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/ts-to-js" ,
2017-03-01 06:55:46 -05:00
"title" : "TypeScript to JavaScript" ,
"tooltip" : "Convert Angular TypeScript examples into ES6 and ES5 JavaScript."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/visual-studio-2015" ,
2017-03-01 06:55:46 -05:00
"title" : "Visual Studio 2015 QuickStart" ,
"tooltip" : "Use Visual Studio 2015 with the QuickStart files."
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/webpack" ,
2017-03-01 06:55:46 -05:00
"title" : "Webpack: an introduction" ,
"tooltip" : "Create Angular applications with a Webpack based tooling."
}
]
} ,
{
2017-03-30 17:46:25 -04:00
"title" : "References" ,
2017-03-01 06:55:46 -05:00
"children" : [
{
2017-03-29 17:13:40 -04:00
"url" : "guide/change-log" ,
"title" : "Change Log" ,
"tooltip" : "An annotated history of recent documentation improvements."
} ,
{
"url" : "guide/cheatsheet" ,
"title" : "Cheat Sheet" ,
"tooltip" : "A quick guide to common Angular coding techniques."
} ,
{
"url" : "guide/glossary" ,
"title" : "Glossary" ,
"tooltip" : "Brief definitions of the most important words in the Angular vocabulary."
} ,
{
"url" : "guide/style-guide" ,
"title" : "Style guide" ,
"tooltip" : "Write Angular with style."
2017-03-01 06:55:46 -05:00
}
]
2017-03-30 17:46:25 -04:00
}
] ,
2017-03-01 06:55:46 -05:00
2017-03-30 17:46:25 -04:00
"Footer" : [
{
"title" : "Resources" ,
"children" : [
{
"url" : "about" ,
"title" : "About" ,
"tooltip" : "Angular contributors."
} ,
{
"url" : "resources" ,
"title" : "Resource Listing" ,
"tooltip" : "Angular tools, training, and blogs from around the web."
} ,
{
"url" : "presskit" ,
"title" : "Press Kit" ,
"tooltip" : "Press contacts, logos, and branding."
}
]
} ,
2017-03-01 06:55:46 -05:00
{
"title" : "Help" ,
"children" : [
{
"url" : "http://stackoverflow.com/questions/tagged/angular2" ,
"title" : "Stack Overflow" ,
"tooltip" : "Stack Overflow: where the community answers your technical Angular questions."
} ,
{
"url" : "https://gitter.im/angular/angular" ,
"title" : "Gitter" ,
"tooltip" : "Chat about Angular with other birds of a feather."
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "https://github.com/angular/angular/issues" ,
"title" : "Report Issues" ,
"tooltip" : "Post issues and suggestions on github."
} ,
{
"title" : "Site Feedback" ,
"tooltip" : "Submit feedback on this page."
}
]
} ,
{
"title" : "Community" ,
"children" : [
{
"url" : "events" ,
"title" : "Events" ,
"tooltip" : "Post issues and suggestions on github."
} ,
{
"url" : "http://www.meetup.com/topics/angularjs/" ,
"title" : "Meetups" ,
"tooltip" : "Attend a meetup and learn from fellow developers."
} ,
{
"url" : "https://twitter.com/angular" ,
"title" : "Twitter" ,
"tooltip" : "Twitter"
} ,
{
"url" : "hhttps://github.com/angular/angular" ,
"title" : "GitHub" ,
"tooltip" : "GitHub"
} ,
{
"url" : "contribute" ,
"title" : "Contribute" ,
"tooltip" : "Contribute to Angular"
}
]
} ,
{
"title" : "Languages" ,
"children" : [
{
"title" : "中文版" ,
"url" : "https://angular.cn/"
2017-03-01 06:55:46 -05:00
}
]
}
]
}