angular/aio/content/guide
Andrew Scott 926c35f4ac docs: Deprecate class and InjectionToken and resolvers (#47924)
Class and `InjectionToken`-based guards and resolvers are not as configurable,
are less re-usable, require more boilerplate, cannot be defined inline with the route,
and require more in-depth knowledge of Angular features (`Injectable`/providers).
In short, they're less powerful and more cumbersome.

In addition, continued support increases the API surface which in turn increases
bundle size, code complexity, the learning curve and API surface to teach,
maintenance cost, and cognitive load (needing to grok several different types
of information in a single place).

Lastly, supporting only the `CanXFn` types for guards and `ResolveFn` type
for resolvers in the `Route` interface will enable better code
completion and integration with TypeScript. For example, when writing an
inline functional resolver today, the function is typed as `any` and
does not provide completions for the `ResolveFn` parameters. By
restricting the type to only `ResolveFn`, in the example below
TypeScript would be able to correctly identify the `route` parameter as
`ActivatedRouteSnapshot` and when authoring the inline route, the
language service would be able to autocomplete the function parameters.

```
const userRoute: Route = {
  path: 'user/:id',
  resolve: {
    "user": (route) => inject(UserService).getUser(route.params['id']);
  }
};
```

Importantly, this deprecation only affects the support for class and
`InjectionToken` guards at the `Route` definition. `Injectable` classes
and `InjectionToken` providers are _not_ being deprecated in the general
sense. Functional guards are robust enough to even support the existing
class-based guards through a transform:

```
function mapToCanMatch(providers: Array<Type<{canMatch: CanMatchFn}>>): CanMatchFn[] {
  return providers.map(provider => (...params) => inject(provider).canMatch(...params));
}
const route = {
  path: 'admin',
  canMatch: mapToCanMatch([AdminGuard]),
};
```

With regards to tests, because of the ability to map `Injectable`
classes to guard functions as outlined above, nothing _needs_ to change
if projects prefer testing guards the way they do today. Functional
guards can also be written in a way that's either testable with
`runInContext` or by passing mock implementations of dependencies.
For example:

```
export function myGuardWithMockableDeps(
  dep1 = inject(MyService),
  dep2 = inject(MyService2),
  dep3 = inject(MyService3),
) { }

const route = {
  path: 'admin',
  canActivate: [() => myGuardWithMockableDeps()]
}

// test file
const guardResultWithMockDeps = myGuardWithMockableDeps(mockService1, mockService2, mockService3);
const guardResultWithRealDeps = TestBed.inject(EnvironmentInjector).runInContext(myGuardWithMockableDeps);
```

DEPRECATED: Class and `InjectionToken` guards and resolvers are
deprecated. Instead, write guards as plain JavaScript functions and
inject dependencies with `inject` from `@angular/core`.

PR Close #47924
2023-01-11 15:01:08 -08:00
..
component docs: add new files (#47391) 2022-09-29 10:50:14 -07:00
lifecycle-hook docs: Add topics for lifecycle directory (#47392) 2022-09-29 10:51:00 -07:00
accessibility.md docs: fix linter errors for accessibility.md (#47725) 2022-10-19 20:13:53 +02:00
ajs-quick-reference.md docs: fix documentation linting errors in ajs-quick-reference.md (#47526) 2022-10-06 20:27:26 +00:00
angular-compiler-options.md docs(docs-infra): fix wording inconsistency of the i18n common prepare section references (#47582) 2023-01-11 14:54:08 -08:00
angular-package-format.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
animate-state-style.md docs: Document extracted from the original Introduction document, which is to be retired. Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47908) 2022-12-09 14:27:56 -08:00
animation-api-summary.md docs: Document extracted from the original Introduction document, which is to be retired. (#47913) 2022-12-09 15:06:50 -08:00
animation-transition-timing.md docs: Document extracted from the original Introduction document, which is to be retired. Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47909) 2022-12-09 14:59:58 -08:00
animations-attach-to-html-template.md docs: Document extracted from the original Introduction document, which is to be retired. Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47912) 2022-12-09 14:28:59 -08:00
animations.md docs: add missing space (#46800) 2022-07-12 15:56:09 +00:00
aot-compiler.md docs: fix &hellip; presented in aio code docs (#46123) 2022-05-25 11:30:30 -07:00
aot-metadata-errors.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
app-shell.md docs: fix doc linter warnings in app-shell.md (#47282) 2022-09-06 09:24:04 -07:00
architecture-components.md docs: apply suggestions from code review (#47350) 2022-09-06 09:38:31 -07:00
architecture-modules.md docs: Add missing period (#46799) 2022-07-12 19:04:27 +00:00
architecture-next-steps.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
architecture-services.md docs: update topics to include feedback from PR review (#46647) 2022-07-11 22:32:35 +00:00
architecture.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
attribute-binding.md docs: fix typos in several guides (#46453) 2022-06-22 09:14:53 -07:00
attribute-directives.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
binding-overview.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
binding-syntax.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
bootstrapping.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
browser-support.md docs: Add support for previous Chrome release (#48669) 2023-01-11 14:57:44 -08:00
build.md docs: wrap json property in double quotes (#48375) 2022-12-06 09:58:21 -08:00
built-in-directives.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
change-detection-skipping-subtrees.md docs: fix lint errors for change detection guides (#47952) 2022-11-03 17:51:25 -07:00
change-detection-slow-computations.md docs: fix lint errors for change detection guides (#47952) 2022-11-03 17:51:25 -07:00
change-detection-zone-pollution.md docs: fix lint errors for change detection guides (#47952) 2022-11-03 17:51:25 -07:00
change-detection.md docs: fix linting errors in change detection guide (#47324) 2022-09-06 09:31:21 -07:00
cheatsheet.md docs(router): Update router docs to use guard functions instead of @Injectable (#47989) 2022-11-08 11:35:08 -08:00
class-binding.md docs: fix linting errors in class binding guide (#47351) 2022-09-06 09:40:39 -07:00
cli-builder.md docs: fix typo in cli-builder.mf (#48129) 2022-11-21 13:44:41 -08:00
comparing-observables.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
complex-animation-sequences.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
component-interaction.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
component-overview.md docs: fix linting errors in component overview guide (#47352) 2022-09-06 09:41:12 -07:00
component-styles.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
content-projection.md docs: modify header and path (#45828) 2022-06-10 16:11:09 +00:00
contributors-guide-overview.md docs: fix style in contributors overview guide (#48440) 2022-12-12 14:05:00 -08:00
creating-injectable-service.md docs: update dependency injection content (#44466) 2022-08-05 10:06:13 -07:00
creating-libraries.md docs: Grammer update (#46567) 2022-06-28 21:40:20 -07:00
dependency-injection-in-action.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
dependency-injection-navtree.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
dependency-injection-overview.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
dependency-injection-providers.md docs: update dependency injection content (#44466) 2022-08-05 10:06:13 -07:00
dependency-injection.md docs: edit suggestion to meet style guide (#47979) 2022-12-13 14:47:32 -08:00
deployment.md docs: update deployment to GitHub Pages (#48239) 2022-11-28 09:11:00 -08:00
deprecations.md docs: Deprecate class and InjectionToken and resolvers (#47924) 2023-01-11 15:01:08 -08:00
developer-guide-overview.md docs: fix lint errors for change detection guides (#47952) 2022-11-03 17:51:25 -07:00
devtools.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
directive-composition-api.md docs: modify directive composition API guide (#48439) 2022-12-12 14:58:17 -08:00
doc-build-test.md docs: update docs to use new build and test commands (#48266) 2022-11-28 15:33:53 -08:00
doc-edit-finish.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-editing.md docs: update docs to use new build and test commands (#48266) 2022-11-28 15:33:53 -08:00
doc-github-tasks.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-pr-open.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-pr-prep.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-pr-update.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-prepare-to-edit.md docs: update docs to use new build and test commands (#48266) 2022-11-28 15:33:53 -08:00
doc-select-issue.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-tasks.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-update-overview.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
doc-update-start.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
docs-lint-errors.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
docs-style-guide.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
dynamic-component-loader.md docs: apply suggestions from code review (#45325) 2022-04-08 19:36:30 +00:00
dynamic-form.md docs: fixed typos (#47008) 2022-08-01 11:15:54 -07:00
elements.md docs(elements): fix typo in guide (&commat; --> @) (#46688) 2022-07-06 07:31:15 -07:00
entry-components.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
event-binding-concepts.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
event-binding.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
example-apps-list.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
feature-modules.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
file-structure.md docs: update projects file structure (#47841) 2022-10-25 10:28:31 +02:00
form-validation.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
forms-overview.md docs: fix grammar (#47333) 2022-09-06 09:33:15 -07:00
forms.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
frequent-ngmodules.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
glossary.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
hierarchical-dependency-injection.md docs: Changed documentation for providers vs. viewProviders (#47281) 2022-11-17 13:20:20 -08:00
http.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
i18n-common-add-package.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
i18n-common-deploy.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
i18n-common-format-data-locale.md docs(docs-infra): fix wording inconsistency of the i18n common prepare section references (#47582) 2023-01-11 14:54:08 -08:00
i18n-common-locale-id.md build: clean up references to old master branch (#45856) 2022-05-04 16:23:33 -07:00
i18n-common-merge.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
i18n-common-overview.md docs: update internationalization topics (#43722) 2021-10-12 21:38:37 +00:00
i18n-common-prepare.md docs(docs-infra): fix wording inconsistency of the i18n common prepare section references (#47582) 2023-01-11 14:54:08 -08:00
i18n-common-translation-files.md docs(docs-infra): fix wording inconsistency of the i18n common prepare section references (#47582) 2023-01-11 14:54:08 -08:00
i18n-example.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
i18n-optional-import-global-variants.md docs(common): fix links to locales in i18n guides (#45661) 2022-04-19 09:17:33 -07:00
i18n-optional-manage-marked-text.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
i18n-optional-manual-runtime-locale.md docs: fix link to unpkged locales (#46379) 2022-06-15 14:05:14 -07:00
i18n-optional-overview.md docs: remove link (#43979) 2021-10-29 15:46:32 -07:00
i18n-overview.md docs: add i18n video to the overview page (#46273) 2022-06-06 11:46:49 -07:00
image-directive.md docs: fix typo in image-directive.md (#48115) 2022-11-18 12:17:13 -08:00
inputs-outputs.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
interpolation.md docs: fix typos in several guides (#46453) 2022-06-22 09:14:53 -07:00
language-service.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
lazy-loading-ngmodules.md docs: fix linter errors for lazy-loading-ngmodules.md (#47645) 2022-10-06 16:50:00 +00:00
libraries.md docs: fix linter errors for libraries.md (#47668) 2022-10-06 16:48:39 +00:00
lifecycle-hooks.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
lightweight-injection-tokens.md docs: fix linter errors for lightweight-injection-tokens.md (#47673) 2022-10-06 18:10:34 +00:00
localized-documentation.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
localizing-angular.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
migration-dynamic-flag.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
migration-injectable.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
migration-legacy-message-id.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
migration-localize.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
migration-module-with-providers.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
migration-renderer.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
migration-undecorated-classes.md docs: formatting issue (#47349) 2022-09-06 09:37:48 -07:00
migration-update-libraries-tslib.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
module-types.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
ngmodule-api.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
ngmodule-faq.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
ngmodule-vs-jsmodule.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
ngmodules.md docs: fix angularfire2 hyperlink (#46046) 2022-05-23 13:52:11 -07:00
npm-packages.md docs: fix &hellip; presented in aio code docs (#46123) 2022-05-25 11:30:30 -07:00
observables-in-angular.md docs: update links and TOC (#45897) 2022-05-16 16:07:34 -07:00
observables.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
pipe-template.md docs: new Pipes in templates doc (#45897) 2022-05-16 16:07:34 -07:00
pipes-custom-data-trans.md docs: Custom data Pipes doc, fixed live-example link. (#48656) 2023-01-10 08:08:07 -08:00
pipes-overview.md docs: fix link to live example (#47011) 2022-08-01 14:20:36 -07:00
pipes-transform-data.md docs: Pipes transform data new doc (#45897) 2022-05-16 16:07:33 -07:00
pipes.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
practical-observable-usage.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
prerendering.md docs: fix linter errors in prerendering.md (#47724) 2022-10-11 15:59:24 +00:00
property-binding-best-practices.md docs: fix linter errors for property-binding-best-practices.md (#47686) 2022-10-11 21:19:18 +00:00
property-binding.md docs: fix linter errors for property-binding.md (#47687) 2022-10-11 21:18:45 +00:00
providers.md docs: clarify providers' injection in lazy loaded modules (#47094) 2022-08-10 10:45:03 -07:00
reactive-forms.md docs(forms): add FormRecord class to API summary (#48136) 2022-11-21 13:44:17 -08:00
releases.md docs: update date from 2022 to 2023 (#48485) 2022-12-14 08:43:31 -08:00
reusable-animations.md docs: Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47790) 2022-10-19 20:10:55 +02:00
reviewing-content.md docs: fix typos in reviewing content guide (#48441) 2022-12-12 14:05:36 -08:00
roadmap.md docs: update roadmap as of q4 2022 (#47910) 2022-11-01 04:46:48 -07:00
route-animations.md docs: Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. Inserted an introductory paragraph under level 1 heading. (#47788) 2022-10-19 15:24:10 +02:00
router-reference.md docs: update references to HeroListComponent (#46647) 2022-07-11 22:32:35 +00:00
router-tutorial-toh.md docs: minor copy edit to suggestion (#48484) 2023-01-11 14:56:31 -08:00
router-tutorial.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
router.md docs(router): Update router docs to use guard functions instead of @Injectable (#47989) 2022-11-08 11:35:08 -08:00
routing-overview.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
routing-with-urlmatcher.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
rx-library.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
schematics-authoring.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
schematics-for-libraries.md build: clean up references to old master branch (#45856) 2022-05-04 16:23:33 -07:00
schematics.md docs: fixing copy inconsistencies in schematics description (#47453) 2022-10-24 10:41:47 +02:00
security.md docs: fix linter errors for security.md (#47688) 2022-10-11 22:05:43 +00:00
service-worker-communications.md docs(service-worker): improve docs related to SwUpdate APIs (#46960) 2022-09-06 09:11:57 -07:00
service-worker-config.md fix(service-worker): only consider GET requests as navigation requests (#47263) 2022-09-06 10:02:10 -07:00
service-worker-devops.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
service-worker-getting-started.md docs: removing http-server section in Service worker tour (#47613) 2022-10-24 15:42:56 +02:00
service-worker-intro.md docs: link fix from google.developers to web.dev (#46768) 2022-07-11 18:14:59 +00:00
service-worker-notifications.md docs(service-worker): remove duplication when describing notificationclick operations (#46912) 2022-08-01 09:51:56 -07:00
setup-local.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
sharing-ngmodules.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
singleton-services.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
standalone-components.md docs(docs-infra): Fix typo in documentation for standalone components (#48026) 2022-11-11 08:48:34 -08:00
static-query-migration.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
strict-mode.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
structural-directives.md docs: fix typo in guide/structural-directives page (#46961) 2022-08-01 09:29:40 -07:00
style-precedence.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
styleguide.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
svg-in-templates.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
template-expression-operators.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
template-overview.md docs: add template overview doc (#45897) 2022-05-16 16:07:34 -07:00
template-reference-variables.md docs: Understanding template variables updated (#45897) 2022-05-16 16:07:33 -07:00
template-statements.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
template-syntax.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
template-typecheck.md docs: fix typos in several guides (#46453) 2022-06-22 09:14:53 -07:00
test-debugging.md docs: correct debugging task step (#46832) 2022-07-13 22:55:20 +00:00
testing-attribute-directives.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
testing-code-coverage.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
testing-components-basics.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
testing-components-scenarios.md docs: fix the name of stub component (#48318) 2022-12-07 14:08:25 -08:00
testing-pipes.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
testing-services.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
testing-utility-apis.md docs: add missing space (#46800) 2022-07-12 15:56:09 +00:00
testing.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
transition-and-triggers.md docs: Linting corrections. Restructuring or rewording sentences to be shorter and clearer. (#47897) 2022-10-28 02:37:46 -07:00
two-way-binding.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
typed-forms.md docs: add link to YouTube video of Typed Forms (#47361) 2022-09-19 17:12:34 +02:00
typescript-configuration.md docs: update typescript configuration (#47842) 2022-10-25 10:29:37 +02:00
understanding-angular-overview.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
understanding-template-expr-overview.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
universal.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
update-to-version-14.md docs: add info about v15 changes and update process (#47951) 2022-11-16 16:13:30 -08:00
update-to-version-15.md docs: fix broken link in v15 deprecations table (#48157) 2022-11-22 11:39:47 -08:00
updating-content-github-ui.md docs: update of documentation contrib. guide (#47381) 2022-10-13 16:37:25 +00:00
updating-search-keywords.md docs: fix typo in search keywords guide (#48442) 2022-12-12 14:19:58 -08:00
updating.md build: clean up references to old master branch (#45856) 2022-05-04 16:23:33 -07:00
upgrade-performance.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
upgrade-setup.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
upgrade.md docs: add oxford commas and rephrase sentences (#47540) 2022-09-29 16:41:32 -07:00
user-input.md docs: fix linter errors in user-input.md (#47832) 2022-10-21 19:14:00 +02:00
using-libraries.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
view-encapsulation.md docs: fix linter errors for view-encapsulation.md (#47772) 2022-10-17 12:11:52 +02:00
web-worker.md docs: fix linter errors for web-worker.md (#47766) 2022-10-17 12:13:40 +02:00
what-is-angular.md docs: fix linter errors for what-is-angular.md (#47708) 2022-10-11 23:07:09 +00:00
workspace-config.md docs: update analytics gathering documentation (#47840) 2022-11-03 17:45:35 -07:00
zone.md docs: fix linter errors for zone.md (#47707) 2022-10-17 12:14:44 +02:00