docs: fix links to docs with ambiguous paths (#41788)

These docs were linking directly to docs that have ambiguous paths.
These changes ensure that these links are not affected by the
disambiguation processing of those docs.

PR Close #41788
This commit is contained in:
Pete Bacon Darwin 2021-04-23 16:06:01 +01:00 committed by Jessica Janiuk
parent 538286df16
commit 4b4f565df1
4 changed files with 4 additions and 4 deletions

View File

@ -8,4 +8,4 @@ There is no injection token for a constructor parameter at compile time. [Inject
@debugging @debugging
Look at the parameter that throws the error and all uses of the class. This error is commonly thrown when a constructor defines parameters with primitive types like `string`, `number`, `boolean`, and `Object`. Look at the parameter that throws the error and all uses of the class. This error is commonly thrown when a constructor defines parameters with primitive types like `string`, `number`, `boolean`, and `Object`.
Use the [@Injectable](api/core/Injectable) method or [@Inject](api/core/Inject) decorator from `@angular/core` to ensure that the type you are injecting is reified (has a runtime representation). Make sure to add a provider to this decorator so that you do not throw [NG0201: No Provider Found](errors/NG0201). Use the `@Injectable` method or `@Inject` decorator from `@angular/core` to ensure that the type you are injecting is reified (has a runtime representation). Make sure to add a provider to this decorator so that you do not throw [NG0201: No Provider Found](errors/NG0201).

View File

@ -97,7 +97,7 @@ Tip: In the [API reference section](api) of this doc site, deprecated APIs are i
| API | Replacement | Deprecation announced | Notes | | API | Replacement | Deprecation announced | Notes |
| --- | ----------- | --------------------- | ----- | | --- | ----------- | --------------------- | ----- |
| [`DefaultIterableDiffer`](api/core/DefaultIterableDiffer) | n/a | v4 | Not part of public API. | | [`DefaultIterableDiffer`](api/core/DefaultIterableDiffer) | n/a | v4 | Not part of public API. |
| [`ReflectiveInjector`](api/core/ReflectiveInjector) | [`Injector.create`](api/core/Injector#create) | v5 | See [`ReflectiveInjector`](#reflectiveinjector) | | [`ReflectiveInjector`](api/core/ReflectiveInjector) | `{@link Injector#create Injector.create()}` | v5 | See [`ReflectiveInjector`](#reflectiveinjector) |
| [`ReflectiveKey`](api/core/ReflectiveKey) | none | v5 | none | | [`ReflectiveKey`](api/core/ReflectiveKey) | none | v5 | none |
| [`defineInjectable`](api/core/defineInjectable) | `ɵɵdefineInjectable` | v8 | Used only in generated code. No source code should depend on this API. | | [`defineInjectable`](api/core/defineInjectable) | `ɵɵdefineInjectable` | v8 | Used only in generated code. No source code should depend on this API. |
| [`entryComponents`](api/core/NgModule#entryComponents) | none | v9 | See [`entryComponents`](#entryComponents) | | [`entryComponents`](api/core/NgModule#entryComponents) | none | v9 | See [`entryComponents`](#entryComponents) |

View File

@ -62,7 +62,7 @@ describe(browser.baseUrl, () => {
describe('(api docs pages)', () => { describe('(api docs pages)', () => {
const textPerUrl: { [key: string]: string } = { const textPerUrl: { [key: string]: string } = {
/* Class */ 'api/core/Injector': 'class injector', /* Class */ 'api/core/Injector-0': 'class injector',
/* Const */ 'api/forms/NG_VALIDATORS': 'const ng_validators', /* Const */ 'api/forms/NG_VALIDATORS': 'const ng_validators',
/* Decorator */ 'api/core/Component': '@component', /* Decorator */ 'api/core/Component': '@component',
/* Directive */ 'api/common/NgIf': 'class ngif', /* Directive */ 'api/common/NgIf': 'class ngif',

View File

@ -250,7 +250,7 @@ export interface FactoryProvider extends FactorySansProvider {
* Describes how an `Injector` should be configured as static (that is, without reflection). * Describes how an `Injector` should be configured as static (that is, without reflection).
* A static provider provides tokens to an injector for various types of dependencies. * A static provider provides tokens to an injector for various types of dependencies.
* *
* @see [Injector.create()](/api/core/Injector#create). * @see `Injector.create()`.
* @see ["Dependency Injection Guide"](guide/dependency-injection-providers). * @see ["Dependency Injection Guide"](guide/dependency-injection-providers).
* *
* @publicApi * @publicApi