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
{
2017-04-26 08:26:56 -04:00
"url" : "docs" ,
2017-04-28 18:34:20 -04:00
"title" : "Docs"
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "resources" ,
"title" : "Resources"
} ,
2017-03-29 17:13:40 -04:00
{
"url" : "events" ,
"title" : "Events"
2017-06-08 18:26:15 -04:00
} ,
{
2017-07-20 12:45:14 -04:00
"url" : "https://blog.angular.io/" ,
2017-06-08 18:26:15 -04:00
"title" : "Blog"
2017-03-01 06:55:46 -05:00
}
] ,
2017-05-23 12:10:27 -04:00
"TopBarNarrow" : [
{
2017-05-25 19:44:27 -04:00
"title" : "About Angular" ,
"children" : [
{
"url" : "features" ,
"title" : "Features"
} ,
{
"url" : "resources" ,
"title" : "Resources"
} ,
{
"url" : "events" ,
"title" : "Events"
2017-06-08 18:26:15 -04:00
} ,
{
2017-07-20 12:45:14 -04:00
"url" : "https://blog.angular.io/" ,
2017-06-08 18:26:15 -04:00
"title" : "Blog"
2017-05-25 19:44:27 -04:00
}
]
2017-05-23 12:10:27 -04:00
}
] ,
2017-03-29 17:13:40 -04:00
"SideNav" : [
2017-03-01 06:55:46 -05:00
{
2017-04-26 08:26:56 -04:00
"url" : "docs" ,
2019-04-02 02:12:55 -04:00
"title" : "Introduction" ,
"tooltip" : "Introduction to the Angular documentation" ,
"hidden" : false
2017-03-01 06:55:46 -05:00
} ,
2017-06-20 02:32:30 -04:00
{
"url" : "guide/docs-style-guide" ,
"title" : "Doc authors style guide" ,
2018-08-31 17:31:17 -04:00
"tooltip" : "Style guide for documentation authors." ,
2017-06-20 02:32:30 -04:00
"hidden" : true
} ,
2017-03-01 06:55:46 -05:00
{
2017-04-18 19:29:55 -04:00
"title" : "Getting Started" ,
2019-03-20 11:10:47 -04:00
"tooltip" : "Learn the basics by building your first Angular application." ,
"children" : [
{
2019-04-02 02:12:55 -04:00
"url" : "start" ,
2019-03-20 11:10:47 -04:00
"title" : "Your First App" ,
2019-04-02 02:12:55 -04:00
"tooltip" : "Introduction to Angular's component model, template syntax, and component communication."
2019-03-20 11:10:47 -04:00
} ,
{
2019-04-02 02:12:55 -04:00
"url" : "start/routing" ,
2019-03-20 11:10:47 -04:00
"title" : "Routing" ,
2019-04-02 02:12:55 -04:00
"tooltip" : "Introduction to routing between components using the browser's URL."
2019-04-01 10:43:20 -04:00
} ,
2019-03-20 11:10:47 -04:00
{
2019-04-02 02:12:55 -04:00
"url" : "start/data" ,
2019-03-20 11:10:47 -04:00
"title" : "Managing Data" ,
2019-04-02 02:12:55 -04:00
"tooltip" : "Introduction to services and accessing external data via HTTP."
2019-03-20 11:10:47 -04:00
} ,
{
2019-04-02 02:12:55 -04:00
"url" : "start/forms" ,
2019-03-20 11:10:47 -04:00
"title" : "Forms" ,
2019-04-02 02:12:55 -04:00
"tooltip" : "Learn about fetching and managing data from users with forms."
2019-03-20 11:10:47 -04:00
} ,
{
2019-04-02 02:12:55 -04:00
"url" : "start/deployment" ,
2019-03-20 11:10:47 -04:00
"title" : "Deployment" ,
2019-04-02 02:12:55 -04:00
"tooltip" : "Move to local development, or deploy your application to Firebase or your own server."
2019-03-20 11:10:47 -04:00
}
]
} ,
{
2019-04-02 02:12:55 -04:00
"url" : "guide/setup-local" ,
"title" : "Setup" ,
"tooltip" : "Setting up for local development with the Angular CLI."
2017-03-29 17:13:40 -04:00
} ,
2017-03-01 06:55:46 -05:00
{
2017-04-21 20:18:24 -04:00
"title" : "Fundamentals" ,
"tooltip" : "The fundamentals of Angular" ,
2017-03-01 06:55:46 -05:00
"children" : [
2019-04-02 02:12:55 -04:00
{
"title" : "Tour of Heroes App" ,
"tooltip" : "The Tour of Heroes app is used as a reference point in many Angular examples." ,
"children" : [
{
"url" : "tutorial" ,
"title" : "Introduction" ,
"tooltip" : "Introduction to the Tour of Heroes tutorial"
} ,
{
"url" : "tutorial/toh-pt0" ,
"title" : "The Application Shell" ,
"tooltip" : "Creating the application shell"
} ,
{
"url" : "tutorial/toh-pt1" ,
"title" : "1. The Hero Editor" ,
"tooltip" : "Part 1: Build a simple hero editor"
} ,
{
"url" : "tutorial/toh-pt2" ,
"title" : "2. Displaying a List" ,
"tooltip" : "Part 2: Build a master/detail page with a list of heroes."
} ,
{
"url" : "tutorial/toh-pt3" ,
"title" : "3. Master/Detail Components" ,
"tooltip" : "Part 3: Refactor the master/detail view into separate components."
} ,
{
"url" : "tutorial/toh-pt4" ,
"title" : "4. Services" ,
"tooltip" : "Part 4: Create a reusable service to manage hero data."
} ,
{
"url" : "tutorial/toh-pt5" ,
"title" : "5. Routing" ,
"tooltip" : "Part 5: Add the Angular router and navigate among the views."
} ,
{
"url" : "tutorial/toh-pt6" ,
"title" : "6. HTTP" ,
"tooltip" : "Part 6: Use HTTP to retrieve and save hero data."
}
]
} ,
2017-04-23 03:13:38 -04:00
{
"title" : "Architecture" ,
2018-01-16 15:26:28 -05:00
"tooltip" : "The basic building blocks of Angular applications." ,
"children" : [
{
"url" : "guide/architecture" ,
"title" : "Architecture Overview" ,
"tooltip" : "Basic building blocks of Angular applications."
} ,
{
"url" : "guide/architecture-modules" ,
"title" : "Intro to Modules" ,
"tooltip" : "About NgModules."
} ,
{
"url" : "guide/architecture-components" ,
"title" : "Intro to Components" ,
"tooltip" : "About Components, Templates, and Views."
} ,
{
"url" : "guide/architecture-services" ,
"title" : "Intro to Services and DI" ,
"tooltip" : "About services and dependency injection."
} ,
{
"url" : "guide/architecture-next-steps" ,
"title" : "Next Steps" ,
"tooltip" : "Beyond the basics."
}
]
2017-04-23 03:13:38 -04:00
} ,
2017-03-01 06:55:46 -05:00
{
2018-01-16 15:26:28 -05:00
"title" : "Components & Templates" ,
"tooltip" : "Building dynamic views with data binding" ,
2017-03-01 06:55:46 -05:00
"children" : [
{
2017-04-21 20:18:24 -04:00
"url" : "guide/displaying-data" ,
"title" : "Displaying Data" ,
"tooltip" : "Property binding helps show app data in the UI."
2017-03-01 06:55:46 -05:00
} ,
{
2017-04-21 20:18:24 -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."
} ,
2018-09-05 11:00:14 -04:00
{
"url" : "guide/user-input" ,
"title" : "User Input" ,
2018-09-19 14:10:48 -04:00
"tooltip" : "User input triggers DOM events. Angular listens to those events with event bindings that funnel updated values back into your app's components and models."
2018-09-05 11:00:14 -04:00
} ,
2017-04-21 20:18:24 -04:00
{
"url" : "guide/lifecycle-hooks" ,
"title" : "Lifecycle Hooks" ,
"tooltip" : "Angular calls lifecycle hook methods on directives and components as it creates, changes, and destroys them."
} ,
{
2017-05-08 23:47:34 -04:00
"url" : "guide/component-interaction" ,
2017-04-21 20:18:24 -04:00
"title" : "Component Interaction" ,
"tooltip" : "Share information between different directives and components."
} ,
2017-06-19 14:08:30 -04:00
{
"url" : "guide/component-styles" ,
"title" : "Component Styles" ,
"tooltip" : "Add CSS styles that are specific to a component."
} ,
2017-04-21 20:18:24 -04:00
{
"url" : "guide/dynamic-component-loader" ,
"title" : "Dynamic Components" ,
"tooltip" : "Load components dynamically."
2017-04-29 02:34:26 -04:00
} ,
2019-05-16 15:43:37 -04:00
{
"url" : "guide/elements" ,
"title" : "Angular Elements" ,
"tooltip" : "Convert components to Custom Elements."
} ,
2017-06-09 17:48:53 -04:00
{
"url" : "guide/attribute-directives" ,
"title" : "Attribute Directives" ,
"tooltip" : "Attribute directives attach behavior to elements."
} ,
2018-01-29 09:05:32 -05:00
{
"url" : "guide/structural-directives" ,
"title" : "Structural Directives" ,
"tooltip" : "Structural directives manipulate the layout of the page."
2018-03-02 13:08:16 -05:00
} ,
2017-04-29 02:34:26 -04:00
{
"url" : "guide/pipes" ,
"title" : "Pipes" ,
"tooltip" : "Pipes transform displayed values within a template."
2017-06-09 17:48:53 -04:00
}
]
} ,
{
"title" : "Forms" ,
"tooltip" : "Angular Forms" ,
"children" : [
2018-08-24 12:12:34 -04:00
{
"url" : "guide/forms-overview" ,
2018-08-31 17:31:17 -04:00
"title" : "Introduction" ,
2018-08-24 12:12:34 -04:00
"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-06-09 17:48:53 -04:00
} ,
2018-08-24 12:12:34 -04:00
{
"url" : "guide/reactive-forms" ,
"title" : "Reactive Forms" ,
"tooltip" : "Create a reactive form using FormBuilder, groups, and arrays."
} ,
2017-06-09 17:48:53 -04:00
{
"url" : "guide/forms" ,
"title" : "Template-driven Forms" ,
2018-09-19 14:10:48 -04:00
"tooltip" : "Create a template-driven form using directives and Angular template syntax."
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/form-validation" ,
"title" : "Form Validation" ,
"tooltip" : "Validate user's form entries."
} ,
{
"url" : "guide/dynamic-form" ,
2018-09-19 14:10:48 -04:00
"title" : "Dynamic Forms" ,
2017-06-09 17:48:53 -04:00
"tooltip" : "Render dynamic forms with FormGroup."
2017-03-01 06:55:46 -05:00
}
2017-04-21 20:18:24 -04:00
]
2019-02-06 10:32:32 -05:00
} ,
{
2018-01-09 14:31:41 -05:00
"title" : "Observables & RxJS" ,
"tooltip" : "Observables & RxJS" ,
"children" : [
{
"url" : "guide/observables" ,
"title" : "Observables" ,
"tooltip" : ""
} ,
{
"url" : "guide/rx-library" ,
"title" : "The RxJS Library" ,
"tooltip" : ""
} ,
{
"url" : "guide/observables-in-angular" ,
"title" : "Observables in Angular" ,
"tooltip" : ""
} ,
{
"url" : "guide/practical-observable-usage" ,
"title" : "Practical Usage" ,
"tooltip" : ""
} ,
{
"url" : "guide/comparing-observables" ,
"title" : "Compare to Other Techniques" ,
"tooltip" : ""
}
]
} ,
2017-06-09 17:48:53 -04:00
{
"url" : "guide/bootstrapping" ,
"title" : "Bootstrapping" ,
"tooltip" : "Tell Angular how to construct and bootstrap the app in the root \"AppModule\"."
} ,
{
"title" : "NgModules" ,
2017-07-04 10:58:20 -04:00
"tooltip" : "NgModules." ,
2017-06-09 17:48:53 -04:00
"children" : [
{
2017-07-04 10:58:20 -04:00
"url" : "guide/ngmodules" ,
"title" : "NgModules Introduction" ,
"tooltip" : "Use NgModules to make your apps efficient."
} ,
{
"url" : "guide/ngmodule-vs-jsmodule" ,
"title" : "JS Modules vs NgModules" ,
"tooltip" : "Differentiate between JavaScript modules and NgModules."
} ,
{
"url" : "guide/frequent-ngmodules" ,
"title" : "Frequently Used NgModules" ,
"tooltip" : "Introduction to the most frequently used NgModules."
} ,
{
"url" : "guide/module-types" ,
2018-01-17 07:57:43 -05:00
"title" : "Types of Feature Modules" ,
"tooltip" : "Description of the different types of feature modules."
2017-07-04 10:58:20 -04:00
} ,
{
"url" : "guide/entry-components" ,
"title" : "Entry Components" ,
"tooltip" : "All about entry components in Angular."
} ,
{
"url" : "guide/feature-modules" ,
"title" : "Feature Modules" ,
"tooltip" : "Create feature modules to organize your code."
} ,
{
"url" : "guide/providers" ,
"title" : "Providers" ,
"tooltip" : "Providers and NgModules."
} ,
{
"url" : "guide/singleton-services" ,
"title" : "Singleton Services" ,
"tooltip" : "Creating singleton services."
} ,
{
"url" : "guide/lazy-loading-ngmodules" ,
"title" : "Lazy Loading Feature Modules" ,
"tooltip" : "Lazy load modules to speed up your apps."
} ,
{
"url" : "guide/sharing-ngmodules" ,
"title" : "Sharing NgModules" ,
"tooltip" : "Share NgModules to streamline your apps."
} ,
{
"url" : "guide/ngmodule-api" ,
"title" : "NgModule API" ,
"tooltip" : "Understand the details of NgModules."
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/ngmodule-faq" ,
"title" : "NgModule FAQs" ,
2017-10-17 20:36:22 -04:00
"tooltip" : "Answers to frequently asked questions about NgModules."
2017-06-09 17:48:53 -04:00
}
2019-02-06 10:32:32 -05:00
]
} ,
2017-03-01 06:55:46 -05:00
{
2017-04-21 20:18:24 -04:00
"title" : "Dependency Injection" ,
"tooltip" : "Dependency Injection: creating and injecting services" ,
2017-03-01 06:55:46 -05:00
"children" : [
{
2017-04-21 20:18:24 -04:00
"url" : "guide/dependency-injection" ,
2017-10-23 20:44:49 -04:00
"title" : "Angular Dependency Injection" ,
"tooltip" : "Angular's dependency injection system creates and delivers dependent services to Angular-created classes."
2017-04-21 20:18:24 -04:00
} ,
{
"url" : "guide/hierarchical-dependency-injection" ,
"title" : "Hierarchical Injectors" ,
2018-05-31 15:02:50 -04:00
"tooltip" : "An injector tree parallels the component tree and supports nested dependencies."
} ,
{
"url" : "guide/dependency-injection-providers" ,
"title" : "DI Providers" ,
"tooltip" : "More about the different kinds of providers."
2017-03-01 06:55:46 -05:00
} ,
2017-04-21 20:18:24 -04:00
{
"url" : "guide/dependency-injection-in-action" ,
"title" : "DI in Action" ,
2018-05-31 15:02:50 -04:00
"tooltip" : "Techniques for dependency injection."
} ,
{
"url" : "guide/dependency-injection-navtree" ,
"title" : "Navigate the Component Tree" ,
"tooltip" : "Use the injection tree to find parent components."
2017-04-21 20:18:24 -04:00
}
]
} ,
2017-04-23 03:13:38 -04:00
{
"url" : "guide/http" ,
2017-07-13 18:22:07 -04:00
"title" : "HttpClient" ,
2017-04-23 03:13:38 -04:00
"tooltip" : "Use HTTP to talk to a remote server."
} ,
{
"url" : "guide/router" ,
"title" : "Routing & Navigation" ,
"tooltip" : "Discover the basics of screen navigation with the Angular Router."
} ,
2018-05-30 01:17:59 -04:00
{
"title" : "Animations" ,
"tooltip" : "A guide to Angular's animation system." ,
"children" : [
{
"url" : "guide/animations" ,
"title" : "Introduction" ,
"tooltip" : "Basic techniques in Angular animations."
} ,
{
"url" : "guide/transition-and-triggers" ,
"title" : "Transition and Triggers" ,
"tooltip" : "Advanced techniques in transition and triggers."
} ,
{
"url" : "guide/complex-animation-sequences" ,
"title" : "Complex Sequences" ,
"tooltip" : "Complex Angular animation sequences."
} ,
{
"url" : "guide/reusable-animations" ,
"title" : "Reusable Animations" ,
"tooltip" : "Creating reusable animations."
} ,
{
"url" : "guide/route-animations" ,
"title" : "Route Transition Animations" ,
"tooltip" : "Animate route transitions."
}
]
2017-06-09 17:48:53 -04:00
}
2019-02-06 10:32:32 -05:00
]
} ,
2017-04-23 03:13:38 -04:00
{
"title" : "Techniques" ,
"tooltip" : "Techniques for putting Angular to work in your environment" ,
"children" : [
2017-03-29 17:13:40 -04:00
{
2017-04-23 03:13:38 -04:00
"url" : "guide/security" ,
"title" : "Security" ,
"tooltip" : "Developing for content security in Angular applications."
2017-03-01 06:55:46 -05:00
} ,
{
2018-08-31 17:31:17 -04:00
"url" : "guide/i18n" ,
"title" : "Internationalization (i18n)" ,
"tooltip" : "Translate the app's template text into multiple languages."
2017-04-21 20:18:24 -04:00
} ,
2019-06-04 11:05:25 -04:00
{
"url" : "guide/accessibility" ,
"title" : "Accessibility" ,
"tooltip" : "Design apps to be accessible to all users."
} ,
2017-12-06 21:12:19 -05:00
{
2018-08-31 17:31:17 -04:00
"title" : "Service Workers & PWA" ,
2017-12-06 21:12:19 -05:00
"tooltip" : "Angular service workers: Controlling caching of application resources." ,
"children" : [
{
"url" : "guide/service-worker-intro" ,
"title" : "Introduction" ,
"tooltip" : "Angular's implementation of service workers improves user experience with slow or unreliable network connectivity."
} ,
{
"url" : "guide/service-worker-getting-started" ,
"title" : "Getting Started" ,
"tooltip" : "Enabling the service worker in a CLI project and observing behavior in the browser."
} ,
2019-02-07 07:41:10 -05:00
{
"url" : "guide/app-shell" ,
"title" : "App Shell" ,
"tooltip" : "Enabling the App Shell in a CLI project."
} ,
2017-12-06 21:12:19 -05:00
{
"url" : "guide/service-worker-communications" ,
"title" : "Service Worker Communication" ,
"tooltip" : "Services that enable you to interact with an Angular service worker."
} ,
{
"url" : "guide/service-worker-devops" ,
"title" : "Service Worker in Production" ,
"tooltip" : "Running applications with service workers, managing application update, debugging, and killing applications."
} ,
{
"url" : "guide/service-worker-config" ,
"title" : "Service Worker Configuration" ,
"tooltip" : "Configuring service worker caching behavior."
}
]
} ,
2018-08-31 17:31:17 -04:00
{
"url" : "guide/universal" ,
"title" : "Server-side Rendering" ,
"tooltip" : "Render HTML server-side with Angular Universal."
2018-10-10 17:28:49 -04:00
} ,
2018-10-10 15:11:12 -04:00
{
"title" : "Upgrading from AngularJS" ,
"tooltip" : "Incrementally upgrade an AngularJS application to Angular." ,
"children" : [
2019-08-19 13:23:42 -04:00
{
"url" : "guide/upgrade-setup" ,
"title" : "Setup for Upgrading from AngularJS" ,
"tooltip" : "Use code from the Angular QuickStart seed as part of upgrading from AngularJS." ,
"hidden" : true
} ,
2018-10-10 15:11:12 -04:00
{
"url" : "guide/upgrade" ,
"title" : "Upgrading Instructions" ,
"tooltip" : "Incrementally upgrade an AngularJS application to Angular."
} ,
{
"url" : "guide/upgrade-performance" ,
"title" : "Upgrading for Performance" ,
"tooltip" : "Upgrade from AngularJS to Angular in a more flexible way."
} ,
{
"url" : "guide/ajs-quick-reference" ,
"title" : "AngularJS-Angular Concepts" ,
"tooltip" : "Learn how AngularJS concepts and techniques map to Angular."
}
]
2018-12-05 16:29:31 -05:00
} ,
{
"title" : "Angular Libraries" ,
"tooltip" : "Extending Angular with shared libraries." ,
"children" : [
{
"url" : "guide/libraries" ,
"title" : "Libraries Overview" ,
"tooltip" : "Understand how and when to use or create libraries."
} ,
{
"url" : "guide/using-libraries" ,
"title" : "Using Published Libraries" ,
"tooltip" : "Integrate published libraries into an app."
} ,
{
"url" : "guide/creating-libraries" ,
"title" : "Creating Libraries" ,
"tooltip" : "Extend Angular by creating, publishing, and using your own libraries."
}
]
2019-02-06 10:32:32 -05:00
} ,
2019-01-24 11:45:34 -05:00
{
"title" : "Schematics" ,
"tooltip" : "Understanding schematics." ,
"children" : [
{
"url" : "guide/schematics" ,
"title" : "Schematics Overview" ,
"tooltip" : "Understand how schematics are used in Angular."
} ,
{
"url" : "guide/schematics-authoring" ,
"title" : "Authoring Schematics" ,
"tooltip" : "Understand the structure of a schematic."
} ,
{
"url" : "guide/schematics-for-libraries" ,
"title" : "Schematics for Libraries" ,
"tooltip" : "Use schematics to integrate your library with the Angular CLI."
}
]
} ,
2019-04-17 14:29:45 -04:00
{
"url" : "guide/cli-builder" ,
"title" : "CLI Builders" ,
"tooltip" : "Using builders to customize Angular CLI."
} ,
2019-02-06 10:32:32 -05:00
{
"url" : "guide/ivy" ,
"title" : "Angular Ivy" ,
2019-07-26 09:21:13 -04:00
"tooltip" : "Opting out of Angular Ivy with Angular CLI."
2019-04-01 10:43:20 -04:00
} ,
{
"url" : "guide/web-worker" ,
"title" : "Web Workers" ,
"tooltip" : "Using Web Workers with Angular CLI."
2018-08-31 17:31:17 -04:00
}
]
} ,
{
2019-04-02 02:12:55 -04:00
"title" : "Dev Workflow" ,
"tooltip" : "Build, testing, and deployment information." ,
2018-08-31 17:31:17 -04:00
"children" : [
{
2019-08-19 13:23:42 -04:00
"url" : "guide/upgrade-setup" ,
2019-04-02 02:12:55 -04:00
"title" : "Upgrade setup" ,
"tooltip" : "How to set up the Angular QuickStart seed in the context of upgrading from AngularJS." ,
2018-08-31 17:31:17 -04:00
"hidden" : true
} ,
{
2019-08-06 17:31:01 -04:00
"title" : "AoT Compiler" ,
"tooltip" : "Understanding ahead-of-time compilation." ,
"children" : [
{
"url" : "guide/aot-compiler" ,
"title" : "Ahead-of-Time Compilation" ,
"tooltip" : "Learn why and how to use the Ahead-of-Time (AoT) compiler."
} ,
{
"url" : "guide/angular-compiler-options" ,
"title" : "Angular Compiler Options" ,
"tooltip" : "Configuring AoT compilation."
} ,
{
"url" : "guide/aot-metadata-errors" ,
"title" : "AoT Metadata Errors" ,
"tooltip" : "Troubleshooting AoT compilation."
}
]
} ,
2018-08-31 17:31:17 -04:00
{
"url" : "guide/build" ,
"title" : "Building & Serving" ,
"tooltip" : "Building and serving Angular apps."
} ,
2019-04-22 21:33:58 -04:00
{
"url" : "guide/bazel" ,
"title" : "Building with Bazel" ,
"tooltip" : "How to set up your environment to build and test with Bazel."
} ,
2018-08-31 17:31:17 -04:00
{
"url" : "guide/testing" ,
"title" : "Testing" ,
"tooltip" : "Techniques and practices for testing an Angular app."
} ,
2017-04-21 20:18:24 -04:00
{
2018-08-31 17:31:17 -04:00
"url" : "guide/deployment" ,
"title" : "Deployment" ,
"tooltip" : "Learn how to deploy your Angular app."
2018-10-10 17:28:49 -04:00
} ,
{
2018-08-31 17:31:17 -04:00
"title" : "Dev Tool Integration" ,
2018-10-10 16:25:10 -04:00
"tooltip" : "Integrate with your development environment and tools." ,
2018-04-25 20:02:24 -04:00
"children" : [
2019-02-06 10:32:32 -05:00
{
"url" : "guide/language-service" ,
"title" : "Language Service" ,
"tooltip" : "Use Angular Language Service to speed up dev time."
} ,
{
"url" : "guide/visual-studio-2015" ,
"title" : "Visual Studio 2015" ,
"tooltip" : "Using Angular with Visual Studio 2015." ,
"hidden" : true
}
2018-04-25 20:02:24 -04:00
]
2018-08-31 17:31:17 -04:00
}
2019-02-06 10:32:32 -05:00
]
2018-08-31 17:31:17 -04:00
} ,
2019-04-02 02:12:55 -04:00
{
"title" : "Configuration" ,
"tooltip" : "Workspace and project structure, configuration files." ,
"children" : [
{
"url" : "guide/file-structure" ,
"title" : "Project File Structure" ,
"tooltip" : "How your Angular workspace looks on your filesystem."
} ,
{
"url" : "guide/workspace-config" ,
"title" : "Workspace Configuration" ,
"tooltip" : "The \"angular.json\" file contains workspace and project configuration defaults for Angular CLI commands."
} ,
{
"url" : "guide/npm-packages" ,
"title" : "npm Dependencies" ,
"tooltip" : "Description of npm packages required at development time and at runtime."
} ,
{
"url" : "guide/typescript-configuration" ,
"title" : "TypeScript Configuration" ,
"tooltip" : "TypeScript configuration for Angular developers."
} ,
{
"url" : "guide/browser-support" ,
"title" : "Browser Support" ,
"tooltip" : "Browser support and polyfills guide."
}
]
} ,
2018-08-31 17:31:17 -04:00
{
"title" : "Release Information" ,
"tooltip" : "Angular release practices, updating, and upgrading." ,
"children" : [
2018-10-18 17:41:56 -04:00
{
"url" : "guide/updating" ,
2019-02-06 10:32:32 -05:00
"title" : "Keeping Up-to-Date" ,
"tooltip" : "Information about updating Angular applications and libraries to the latest version."
} ,
2018-08-31 17:31:17 -04:00
{
"url" : "guide/releases" ,
2019-04-18 14:57:20 -04:00
"title" : "Release Practices" ,
2018-08-31 17:31:17 -04:00
"tooltip" : "Angular versioning, release, support, and deprecation policies and practices."
2019-04-18 14:57:20 -04:00
} ,
{
2018-10-24 14:56:32 -04:00
"url" : "guide/deprecations" ,
2019-04-25 01:03:46 -04:00
"title" : "Deprecations" ,
"tooltip" : "Summary of Angular APIs and features that are deprecated."
2018-08-31 17:31:17 -04:00
}
]
} ,
{
"title" : "Quick Reference" ,
"tooltip" : "Summaries of Angular syntax, coding, and terminology." ,
"children" : [
2017-03-01 06:55:46 -05:00
{
2018-08-31 17:31:17 -04:00
"url" : "guide/cheatsheet" ,
"title" : "Cheat Sheet" ,
"tooltip" : "A quick guide to common Angular coding techniques."
2017-03-01 06:55:46 -05:00
} ,
{
2017-06-09 17:48:53 -04:00
"url" : "guide/styleguide" ,
"title" : "Style Guide" ,
"tooltip" : "Write Angular with style."
} ,
{
"url" : "guide/glossary" ,
"title" : "Glossary" ,
"tooltip" : "Brief definitions of the most important words in the Angular vocabulary."
2017-03-01 06:55:46 -05:00
}
]
} ,
2018-09-14 05:05:57 -04:00
{
"title" : "CLI Commands" ,
"tooltip" : "Angular CLI command reference." ,
"children" : [
{
2018-10-11 15:09:14 -04:00
"title" : "Overview" ,
"tooltip" : "An introduction to the CLI tool, commands, and syntax." ,
2018-09-14 05:05:57 -04:00
"url" : "cli"
2019-03-18 17:31:43 -04:00
} ,
{
"title" : "Usage Analytics" ,
"tooltip" : "For administrators, guide to gathering usage analytics from your users." ,
"url" : "cli/usage-analytics-gathering"
2018-09-14 05:05:57 -04:00
}
]
} ,
2018-10-11 15:09:14 -04:00
{
"title" : "API" ,
"tooltip" : "Details of the Angular packages, classes, interfaces, and other types." ,
"url" : "api"
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-06-08 18:26:15 -04:00
} ,
{
2017-08-02 18:45:54 -04:00
"url" : "https://blog.angular.io/" ,
2017-06-08 18:26:15 -04:00
"title" : "Blog" ,
"tooltip" : "Angular Blog"
2019-03-18 17:19:54 -04:00
} ,
{
"url" : "analytics" ,
"title" : "Usage Analytics" ,
"tooltip" : "Angular Usage Analytics"
2017-03-30 17:46:25 -04:00
}
]
} ,
2017-03-01 06:55:46 -05:00
{
"title" : "Help" ,
"children" : [
{
2017-09-06 00:39:09 -04:00
"url" : "https://stackoverflow.com/questions/tagged/angular" ,
2017-03-01 06:55:46 -05:00
"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."
2017-04-20 23:09:58 -04:00
} ,
{
"url" : "https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md" ,
"title" : "Code of Conduct" ,
"tooltip" : "Treating each other with respect."
2017-03-30 17:46:25 -04:00
}
]
} ,
{
"title" : "Community" ,
"children" : [
{
"url" : "events" ,
"title" : "Events" ,
2019-05-23 15:55:14 -04:00
"tooltip" : "Angular events around the world."
2017-03-30 17:46:25 -04:00
} ,
{
"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"
} ,
{
2017-03-31 04:11:07 -04:00
"url" : "https://github.com/angular/angular" ,
2017-03-30 17:46:25 -04:00
"title" : "GitHub" ,
"tooltip" : "GitHub"
} ,
{
"url" : "contribute" ,
"title" : "Contribute" ,
"tooltip" : "Contribute to Angular"
}
]
} ,
{
"title" : "Languages" ,
"children" : [
{
2019-05-29 09:01:33 -04:00
"title" : "简体中文版" ,
2017-03-30 17:46:25 -04:00
"url" : "https://angular.cn/"
2017-11-25 19:24:01 -05:00
} ,
2019-05-29 09:01:33 -04:00
{
"title" : "正體中文版" ,
"url" : "https://angular.tw/"
} ,
2017-11-25 19:24:01 -05:00
{
"title" : "日本語版" ,
"url" : "https://angular.jp/"
2019-01-13 10:08:32 -05:00
} ,
{
"title" : "한국어" ,
"url" : "https://angular.kr/"
2017-03-01 06:55:46 -05:00
}
]
}
2017-04-25 17:48:01 -04:00
] ,
"docVersions" : [
2019-05-31 05:45:51 -04:00
{
"title" : "v7" ,
"url" : "https://v7.angular.io/"
} ,
2019-02-06 10:32:32 -05:00
{
"title" : "v6" ,
2019-05-31 05:45:51 -04:00
"url" : "https://v6.angular.io/"
2019-02-06 10:32:32 -05:00
} ,
{
"title" : "v5" ,
2019-05-31 05:45:51 -04:00
"url" : "https://v5.angular.io/"
2019-02-06 10:32:32 -05:00
} ,
{
"title" : "v4" ,
2019-05-31 05:45:51 -04:00
"url" : "https://v4.angular.io/"
2019-02-06 10:32:32 -05:00
} ,
{
"title" : "v2" ,
2019-05-31 05:45:51 -04:00
"url" : "https://v2.angular.io/"
2019-02-06 10:32:32 -05:00
}
2017-03-01 06:55:46 -05:00
]
2019-04-01 10:43:20 -04:00
}