Help Angular by taking a
1 minute survey
!
Go to survey
About Angular
Features
Resources
Events
Blog
Getting Started
Your First App
Routing
Managing Data
Forms
Deployment
Environment Quickstart
Tutorial: Tour of Heroes
Introduction
The Application Shell
1. The Hero Editor
2. Displaying a List
3. Master/Detail Components
4. Services
5. Routing
6. HTTP
Fundamentals
Architecture
Architecture Overview
Intro to Modules
Intro to Components
Intro to Services and DI
Next Steps
Components & Templates
Displaying Data
Template Syntax
User Input
Lifecycle Hooks
Component Interaction
Component Styles
Angular Elements
Dynamic Components
Attribute Directives
Structural Directives
Pipes
Forms
Introduction
Reactive Forms
Template-driven Forms
Form Validation
Dynamic Forms
Observables & RxJS
Observables
The RxJS Library
Observables in Angular
Practical Usage
Compare to Other Techniques
Bootstrapping
NgModules
NgModules Introduction
JS Modules vs NgModules
Frequently Used NgModules
Types of Feature Modules
Entry Components
Feature Modules
Providers
Singleton Services
Lazy Loading Feature Modules
Sharing NgModules
NgModule API
NgModule FAQs
Dependency Injection
Angular Dependency Injection
Hierarchical Injectors
DI Providers
DI in Action
Navigate the Component Tree
HttpClient
Routing & Navigation
Animations
Introduction
Transition and Triggers
Complex Sequences
Reusable Animations
Route Transition Animations
Techniques
Security
Internationalization (i18n)
Service Workers & PWA
Introduction
Getting Started
App Shell
Service Worker Communication
Service Worker in Production
Service Worker Configuration
Server-side Rendering
Upgrading from AngularJS
Upgrading Instructions
Upgrading for Performance
AngularJS-Angular Concepts
Angular Libraries
Libraries Overview
Using Published Libraries
Creating Libraries
Schematics
Schematics Overview
Authoring Schematics
Schematics for Libraries
Angular Ivy
Web Workers
Setup & Deployment
Project File Structure
Workspace Configuration
npm Dependencies
TypeScript Configuration
Ahead-of-Time Compilation
Building & Serving
Testing
Deployment
Browser Support
Dev Tool Integration
Language Service
Release Information
Keeping Up-to-Date
Angular Releases
Quick Reference
Cheat Sheet
Style Guide
Glossary
CLI Commands
Overview
Usage Analytics
ng add
ng analytics
ng build
ng config
ng doc
ng e2e
ng generate
ng help
ng lint
ng new
ng run
ng serve
ng test
ng update
ng version
ng xi18n
API
next (v8.0.0-beta.12)
<div class="background-sky hero"></div> <section id="intro" style="text-shadow: 1px 1px #1976d2;"> <div class="hero-logo"> <img src="assets/images/logos/angular/angular.svg" width="250" height="250" alt="Angular"> </div> <div class="homepage-container"> <div class="hero-headline">One framework.<br>Mobile &amp; desktop.</div> </div> </section> <h2 style="color: red; margin-top: 40px; position: relative; text-align: center; text-shadow: 1px 1px #fafafa;"> <b><i>This website requires JavaScript.</i></b> </h2>