{ "id": "guide/example-apps-list", "title": "Example applications", "contents": "\n\n\n
The following is a list of the example applications in the Angular documentation.
\nThese examples demonstrate minimal, fundamental concepts.
\nIntroductory application demonstrating Angular features.\nFor more information, see Getting started.
\nDemonstrates the Angular bootstrapping process.\nFor more information, see Launching your app with a root module.
\nDemonstrates the fundamental architecture of Angular applications.\nFor more information, see Introduction to Angular concepts.
\nDemonstrates customizing the document title in the browser.\nFor more information, see Set the document title.
\nThe Tour of Heroes is a comprehensive tutorial that guides you through the process of building an application with many of Angular's most popular features.
\nCompleted Tour of Heroes example application.\nFor more information, see Tour of Heroes app and tutorial.
\nInitial Tour of Heroes example application for beginning the tutorial.\nFor more information, see Create a new project.
\nFirst step of the Tour of Heroes example application.\nFor more information, see The hero editor.
\nSecond step of the Tour of Heroes example application.\nFor more information, see Display a selection list.
\nThird step of the Tour of Heroes example application.\nFor more information, see Create a feature component.
\nFourth step of the Tour of Heroes example application.\nFor more information, see Add services.
\nFifth step of the Tour of Heroes example application.\nFor more information, see Add in-app navigation with routing.
\nSixth and final step of the Tour of Heroes example application.\nFor more information, see Get data from a server.
\nThese examples demonstrate features of Angular templates.
\nDemonstrates building Angular applications in a more accessible way.\nFor more information, see Accessibility.
\nDemonstrates Angular's animation features.\nFor more information, see Introduction to Angular animations.
\nDemonstrates Angular attribute, class, and style bindings.\nFor more information, see Attribute, class, and style bindings.
\nDemonstrates Angular attribute directives.\nFor more information, see Attribute directives.
\nDemonstrates Angular's binding syntax.\nFor more information, see Binding syntax: an overview.
\nDemonstrates Angular built-in directives.\nFor more information, see Built-in directives.
\nDemonstrates Angular built-in template functions.\nFor more information, see the $any()
type cast function section of Template expression operators.
Demonstrates Angular interpolation.\nFor more information, see Interpolation and template expressions.
\nDemonstrates expression operators in Angular templates.\nFor more information, see Template expression operators.
\nDemonstrates Angular's template reference variables.\nFor more information, see Template reference variables.
\n<ngcontainer>
linkDemonstrates <ngcontainer>
.\nFor more information, see the ng-container section of Built-in directives .
Demonstrates Angular pipes.\nFor more information, see Transforming Data Using Pipes.
\nDemonstrates property binding in Angular.\nFor more information, see Property binding.
\nDemonstrates Angular structural directives.\nFor more information, see Structural directives.
\nDemonstrates two-way data binding in Angular applications.\nFor more information, see Two-way binding.
\nComprehensive demonstration of Angular's template syntax.\nFor more information, see Template reference variables.
\nDemonstrates responding to user actions.\nFor more information, see User input.
\nThese examples demonstrate features of Angular components.
\nDemonstrates how Angular shares data between components.\nFor more information, see Component interaction.
\nDemonstrates styling in Angular apps.\nFor more information, see Component styles.
\nDemonstrates how to dynamically load components.\nFor more information, see Dynamic component loader.
\nDemonstrates using Angular custom elements.\nFor more information, see Angular elements overview.
\nDemonstrates binding to events in Angular.\nFor more information, see Event binding.
\n@Input()
and @Output()
linkDemonstrates @Input()
and @Output()
in components and directives.\nFor more information, see @Input()
and @Output()
properties.
Demonstrates Angular lifecycle hooks such as ngOnInit()
and ngOnChanges()
.\nFor more information, see Hooking into the component lifecycle.
Demonstrates fundamentals of Angular dependency injection.\nFor more information, see Dependency injection.
\nDemonstrates many of the features of Angular dependency injection.\nFor more information, see Dependency injection in action.
\nDemonstrates providing services in NgModules.\nFor more information, see Providing dependencies in modules.
\nDemonstrates Angular injector trees and resolution modifiers.\nFor more information, see Hierarchical injectors.
\nproviders
and viewProviders
linkDemonstrates how providers
and viewproviders
affect dependency injection.\nFor more information, see the Providing services in @Component()
section of Hierarchical injectors.
Demonstrates Angular's resolution modifiers, such as @Self()
.\nFor more information, see the Modifying service visibility section of Hierarchical injectors.
Demonstrates foundational concepts of Angular forms.\nFor more information, see Introduction to forms in Angular.
\nDemonstrates Angular's reactive forms.\nFor more information, see Reactive forms.
\nDemonstrates Angular template-driven forms.\nFor more information, see Building a template-driven form.
\nDemonstrates validating forms in Angular.\nFor more information, see Validating form input.
\nDemonstrates creating dynamic forms.\nFor more information, see Building dynamic forms.
\nDemonstrates fundamentals of NgModules.\nFor more information, see NgModules.
\nDemonstrates using feature modules in Angular.\nFor more information, see Feature modules.
\nDemonstrates lazy loading NgModules.\nFor more information, see Lazy-loading feature modules.
\nDemonstrates Angular's routing features.\nFor more information, see Router.
\nDemonstrates Angular's fundamental routing techniques.\nFor more information, see Using Angular routes in a single-page application.
\nDemonstrates Angular documentation style guidelines.\nFor more information, see Angular documentation style guide.
\nHttpClient
linkDemonstrates server interaction using HTTP.\nFor more information, see Communicating with backend services using HTTP.
\nDemonstrates security concepts in Angular applications.\nFor more information, see Security.
\nFor the sample app that the testing guides describe, see the
For the tests featured in the testing guides, see
Demonstrates techniques for testing Angular.\nFor more information, see Testing.
\nDemonstrates Angular for those with an AngularJS background.\nFor more information, see AngularJS to Angular concepts: Quick reference.
\n\n \n