|
| 1 | +don't use semicolons at the end of lines |
| 2 | +use single quotes for strings |
| 3 | +# Angular |
| 4 | + |
| 5 | +Angular — Deliver web apps with confidence 🚀 |
| 6 | + |
| 7 | +## Table of Contents |
| 8 | + |
| 9 | +- [What is Angular](https://angular.dev/overview) |
| 10 | +- [Installation guide](https://angular.dev/installation) |
| 11 | +- [Style Guide](https://next.angular.dev/style-guide) |
| 12 | + |
| 13 | +## Components |
| 14 | + |
| 15 | +- [What is a component](https://angular.dev/guide/components) |
| 16 | +- [Component selectors](https://angular.dev/guide/components/selectors) |
| 17 | +- [Styling components](https://angular.dev/guide/components/styling) |
| 18 | +- [Accepting data with input properties](https://angular.dev/guide/components/inputs) |
| 19 | +- [Custom events with output](https://angular.dev/guide/components/outputs) |
| 20 | +- [Content projection](https://angular.dev/guide/components/content-projection) |
| 21 | +- [Component lifecycle](https://angular.dev/guide/components/lifecycle) |
| 22 | + |
| 23 | +## Templates guides |
| 24 | + |
| 25 | +- [Template Overview](https://angular.dev/guide/templates) |
| 26 | +- [Adding event listeners](https://angular.dev/guide/templates/event-listeners) |
| 27 | +- [Binding text, properties and attributes](https://angular.dev/guide/templates/binding) |
| 28 | +- [Control Flow](https://angular.dev/guide/templates/control-flow) |
| 29 | +- [Template variable declaration](https://angular.dev/guide/templates/variables) |
| 30 | +- [Deferred loading of components](https://angular.dev/guide/templates/defer) |
| 31 | +- [Expression syntax](https://angular.dev/guide/templates/expression-syntax) |
| 32 | + |
| 33 | +## Directives |
| 34 | + |
| 35 | +- [Directives overview](https://angular.dev/guide/directives) |
| 36 | +- [Attribute directives](https://angular.dev/guide/directives/attribute-directives) |
| 37 | +- [Structural directives](https://angular.dev/guide/directives/structural-directives) |
| 38 | +- [Directive composition](https://angular.dev/guide/directives/directive-composition-api) |
| 39 | +- [Optimizing images](https://angular.dev/guide/image-optimization) |
| 40 | + |
| 41 | +## Signals |
| 42 | + |
| 43 | +- [Signals overview](https://angular.dev/guide/signals) |
| 44 | +- [Dependent state with linkedSignal](https://angular.dev/guide/signals/linked-signal) |
| 45 | +- [Async reactivity with resources](https://angular.dev/guide/signals/resource) |
| 46 | + |
| 47 | +## Dependency injection (DI) |
| 48 | + |
| 49 | +- [Dependency Injection overview](https://angular.dev/guide/di) |
| 50 | +- [Understanding Dependency injection](https://angular.dev/guide/di/dependency-injection) |
| 51 | +- [Creating an injectable service](https://angular.dev/guide/di/creating-injectable-service) |
| 52 | +- [Configuring dependency providers](https://angular.dev/guide/di/dependency-injection-providers) |
| 53 | +- [Injection context](https://angular.dev/guide/di/dependency-injection-context) |
| 54 | +- [Hierarchical injectors](https://angular.dev/guide/di/hierarchical-dependency-injection) |
| 55 | +- [Optimizing Injection tokens](https://angular.dev/guide/di/lightweight-injection-tokens) |
| 56 | + |
| 57 | +## RxJS |
| 58 | + |
| 59 | +- [RxJS interop with Angular signals](https://angular.dev/ecosystem/rxjs-interop) |
| 60 | +- [Component output interop](https://angular.dev/ecosystem/rxjs-interop/output-interop) |
| 61 | + |
| 62 | +## Loading Data |
| 63 | + |
| 64 | +- [HttpClient overview](https://angular.dev/guide/http) |
| 65 | +- [Setting up the HttpClient](https://angular.dev/guide/http/setup) |
| 66 | +- [Making requests](https://angular.dev/guide/http/making-requests) |
| 67 | +- [Intercepting requests](https://angular.dev/guide/http/interceptors) |
| 68 | +- [Testing](https://angular.dev/guide/http/testing) |
| 69 | + |
| 70 | +## Forms |
| 71 | +- [Forms overview](https://angular.dev/guide/forms) |
| 72 | +- [Reactive Forms](https://angular.dev/guide/forms/reactive-forms) |
| 73 | +- [Strictly types forms](https://angular.dev/guide/forms/typed-forms) |
| 74 | +- [Template driven forms](https://angular.dev/guide/forms/template-driven-forms) |
| 75 | +- [Validate forms input](https://angular.dev/guide/forms/form-validation) |
| 76 | +- [Building dynamic forms](https://angular.dev/guide/forms/dynamic-forms) |
| 77 | + |
| 78 | +## Routing |
| 79 | +- [Routing overview](https://angular.dev/guide/routing) |
| 80 | +- [Define routes](https://angular.dev/guide/routing/define-routes) |
| 81 | +- [Show routes with outlets](https://angular.dev/guide/routing/show-routes-with-outlets) |
| 82 | +- [Navigate to routes](https://angular.dev/guide/routing/navigate-to-routes) |
| 83 | +- [Read route state](https://angular.dev/guide/routing/read-route-state) |
| 84 | +- [Common routing tasks](https://angular.dev/guide/routing/common-router-tasks) |
| 85 | +- [Creating custom route matches](https://angular.dev/guide/routing/routing-with-urlmatcher) |
| 86 | + |
| 87 | +## Server Side Rendering (SSR) |
| 88 | + |
| 89 | +- [SSR Overview](https://angular.dev/guide/performance) |
| 90 | +- [SSR with Angular](https://angular.dev/guide/ssr) |
| 91 | +- [Build-time prerendering (SSG)](https://angular.dev/guide/prerendering) |
| 92 | +- [Hybrid rendering with server routing](https://angular.dev/guide/hybrid-rendering) |
| 93 | +- [Hydration](https://angular.dev/guide/hydration) |
| 94 | +- [Incremental Hydration](https://angular.dev/guide/incremental-hydration) |
| 95 | + |
| 96 | +# CLI |
| 97 | +[Angular CLI Overview](https://angular.dev/tools/cli) |
| 98 | + |
| 99 | +## Testing |
| 100 | + |
| 101 | +- [Testing overview](https://angular.dev/guide/testing) |
| 102 | +- [Testing coverage](https://angular.dev/guide/testing/code-coverage) |
| 103 | +- [Testing services](https://angular.dev/guide/testing/services) |
| 104 | +- [Basics of component testing](https://angular.dev/guide/testing/components-basics) |
| 105 | +- [Component testing scenarios](https://angular.dev/guide/testing/components-scenarios) |
| 106 | +- [Testing attribute directives](https://angular.dev/guide/testing/attribute-directives |
| 107 | +- [Testing pipes](https://angular.dev/guide/testing/pipes |
| 108 | +- [Debugging tests](https://angular.dev/guide/testing/debugging) |
| 109 | +- [Testing utility apis](https://angular.dev/guide/testing/utility-apis) |
| 110 | +- [Component harness overview](https://angular.dev/guide/testing/component-harnesses-overview) |
| 111 | +- [Using component harness in tests](https://angular.dev/guide/testing/using-component-harnesses) |
| 112 | +- [Creating a component harness for your components](https://angular.dev/guide/testing/creating-component-harnesses) |
| 113 | + |
| 114 | +## Animations |
| 115 | +- [Animations your content](https://angular.dev/guide/animations/css) |
| 116 | +- [Route transition animation](https://angular.dev/guide/animations/route-animations) |
| 117 | +- [Migrating to native CSS animations](https://next.angular.dev/guide/animations/migration) |
| 118 | + |
| 119 | +## APIs |
| 120 | +- [API reference](https://angular.dev/api) |
| 121 | +- [CLI command reference](https://angular.dev/cli) |
| 122 | + |
| 123 | + |
| 124 | +## Others |
| 125 | + |
| 126 | +- [Zoneless](https://angular.dev/guide/zoneless) |
| 127 | +- [Error encyclopedia](https://angular.dev/errors) |
| 128 | +- [Extended diagnostics](https://angular.dev/extended-diagnostics) |
| 129 | +- [Update guide](https://angular.dev/update-guide) |
| 130 | +- [Contribute to Angular](https://github.com/angular/angular/blob/main/CONTRIBUTING.md) |
| 131 | +- [Angular's Roadmap](https://angular.dev/roadmap) |
| 132 | +- [Keeping your projects up-to-date](https://angular.dev/update) |
| 133 | +- [Security](https://angular.dev/best-practices/security) |
| 134 | +- [Internationalization (i18n)](https://angular.dev/guide/i18n) |
0 commit comments