Search

#### Docs

- Guide
  - Overview
  - Setup
  - Learning Angular
  - Architecture
  - Displaying Data
  - User Input
  - Forms
  - Dependency Injection
  - Template Syntax
- Tutorial
  - Introduction
  - 0. The Starter App
  - 1. The Hero Editor
  - 2. Master/Detail
  - 3. Multiple Components
  - 4. Services
  - 5. Routing
  - 6. HTTP
- Advanced
  - Attribute Directives
  - Component Styles
  - Deployment
  - Hierarchical Injectors
  - HTTP Client
  - Lifecycle Hooks
  - Pipes
  - Router
  - Security
  - Structural Directives
  - Testing

#### Components

- Components Gallery

#### Resources

- Cheat Sheet
- Glossary
- FAQ
- Tools
- Community and Support

#### Reference

- Videos
- API Documentation

new_releases We're currently in the progress of migrating this site from Angular version 5.3.1 to 7.0.0. Package versions might be out-of-date or inconsistent! Visit the repo for more info.

# Documentation Overview 6.0

This page describes the Angular documentation at a high level. If you’re new to Angular, you may want to visit Learning Angular first.

## Themes

The documentation is divided into major thematic sections, each a collection of pages devoted to that theme.

Guide | Learn the Angular basics (you’re already here!) like the setup for local development, displaying data and accepting user input, building simple forms, injecting app services into components, and using Angular’s template syntax.
Tutorial | A step-by-step, immersive approach to learning Angular that introduces the major features of Angular in an app context.
Advanced | In-depth analysis of Angular features and development practices.
API Reference | Choose All from the PACKAGES dropdown to see APIs defined by the Angular libraries and commonly used dart:* libraries.

A few early pages are written as tutorials and are clearly marked as such. The rest of the pages highlight key points in code rather than explain each step necessary to build the sample. You can always get the full source through the sample repos.

## Code samples

Each page includes code snippets from a sample app that accompanies the page. You can reuse these snippets in your apps.

Look for a link to a running version of that sample, often near the top of the page, such as this live example (view source) from the Architecture page.

## Reference pages

- The Glossary defines terms that Angular developers should know.
- The Cheat Sheet lists Angular syntax for common scenarios.
- The API Reference is the authority on every public-facing member of the Angular libraries.

## Feedback

Please tell us about any issues you find:

- For documentation and example issues, use the site-angulardart issue tracker.
- To report issues with AngularDart itself, use the Angular issue tracker.