Skip to content

Commit 76ed43a

Browse files
committed
main - b8ec0a6 refactor(multiple): switch the CDK to the inject function (#29718)
1 parent 7da1498 commit 76ed43a

12 files changed

+156
-63
lines changed

docs-content/api-docs/cdk-accordion.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ <h4 id="CdkAccordionItem" class="docs-header-link docs-api-h4 docs-api-class-nam
125125

126126
<tr class="docs-api-properties-row">
127127
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
128-
<code>accordion: CdkAccordion</code>
128+
<code>accordion: inject&lt;CdkAccordion&gt;(CDK_ACCORDION, { optional: true, skipSelf: true })!</code>
129129
</p>
130130
</td>
131131
<td class="docs-api-property-description"></td>

docs-content/api-docs/cdk-drag-drop.html

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -425,11 +425,10 @@ <h4 id="CdkDropList" class="docs-header-link docs-api-h4 docs-api-class-name">
425425

426426
<tr class="docs-api-properties-row">
427427
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
428-
<code>element: ElementRef&lt;HTMLElement&gt;</code>
428+
<code>element: inject&lt;ElementRef&lt;HTMLElement&gt;&gt;(ElementRef)</code>
429429
</p>
430430
</td>
431-
<td class="docs-api-property-description"><p>Element that the drop list is attached to.</p>
432-
</td>
431+
<td class="docs-api-property-description"></td>
433432
</tr>
434433

435434

@@ -889,11 +888,10 @@ <h4 id="CdkDrag" class="docs-header-link docs-api-h4 docs-api-class-name">
889888

890889
<tr class="docs-api-properties-row">
891890
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
892-
<code>dropContainer: CdkDropList</code>
891+
<code>dropContainer: inject&lt;CdkDropList&gt;(CDK_DROP_LIST, { optional: true, skipSelf: true })!</code>
893892
</p>
894893
</td>
895-
<td class="docs-api-property-description"><p>Droppable container that the draggable is a part of.</p>
896-
</td>
894+
<td class="docs-api-property-description"></td>
897895
</tr>
898896

899897

@@ -902,11 +900,10 @@ <h4 id="CdkDrag" class="docs-header-link docs-api-h4 docs-api-class-name">
902900

903901
<tr class="docs-api-properties-row">
904902
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
905-
<code>element: ElementRef&lt;HTMLElement&gt;</code>
903+
<code>element: inject&lt;ElementRef&lt;HTMLElement&gt;&gt;(ElementRef)</code>
906904
</p>
907905
</td>
908-
<td class="docs-api-property-description"><p>Element that the draggable is attached to.</p>
909-
</td>
906+
<td class="docs-api-property-description"></td>
910907
</tr>
911908

912909

@@ -1104,7 +1101,7 @@ <h4 id="CdkDragHandle" class="docs-header-link docs-api-h4 docs-api-class-name">
11041101

11051102
<tr class="docs-api-properties-row">
11061103
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1107-
<code>element: ElementRef&lt;HTMLElement&gt;</code>
1104+
<code>element: inject&lt;ElementRef&lt;HTMLElement&gt;&gt;(ElementRef)</code>
11081105
</p>
11091106
</td>
11101107
<td class="docs-api-property-description"></td>
@@ -1172,7 +1169,7 @@ <h4 id="CdkDragPreview" class="docs-header-link docs-api-h4 docs-api-class-name"
11721169

11731170
<tr class="docs-api-properties-row">
11741171
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1175-
<code>templateRef: TemplateRef&lt;T&gt;</code>
1172+
<code>templateRef: inject&lt;TemplateRef&lt;T&gt;&gt;(TemplateRef)</code>
11761173
</p>
11771174
</td>
11781175
<td class="docs-api-property-description"></td>
@@ -1226,7 +1223,7 @@ <h4 id="CdkDragPlaceholder" class="docs-header-link docs-api-h4 docs-api-class-n
12261223

12271224
<tr class="docs-api-properties-row">
12281225
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1229-
<code>templateRef: TemplateRef&lt;T&gt;</code>
1226+
<code>templateRef: inject&lt;TemplateRef&lt;T&gt;&gt;(TemplateRef)</code>
12301227
</p>
12311228
</td>
12321229
<td class="docs-api-property-description"></td>

docs-content/api-docs/cdk-layout.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ <h4 id="BreakpointObserver" class="docs-header-link docs-api-h4 docs-api-class-n
3434
<span header-link="BreakpointObserver"></span>
3535
<code>BreakpointObserver</code>
3636

37-
</h4><p class="docs-api-class-description"><p>Utility for checking the matching state of @media queries.</p>
37+
</h4><p class="docs-api-class-description"><p>Utility for checking the matching state of <code>@media</code> queries.</p>
3838
</p>
3939

4040

docs-content/api-docs/cdk-overlay.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,10 @@ <h4 id="Overlay" class="docs-header-link docs-api-h4 docs-api-class-name">
5050

5151
<tr class="docs-api-properties-row">
5252
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
53-
<code>scrollStrategies: ScrollStrategyOptions</code>
53+
<code>scrollStrategies: inject(ScrollStrategyOptions)</code>
5454
</p>
5555
</td>
56-
<td class="docs-api-property-description"><p>Scrolling strategies that can be used when creating an overlay.</p>
57-
</td>
56+
<td class="docs-api-property-description"></td>
5857
</tr>
5958

6059

@@ -710,11 +709,10 @@ <h4 id="CdkOverlayOrigin" class="docs-header-link docs-api-h4 docs-api-class-nam
710709

711710
<tr class="docs-api-properties-row">
712711
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
713-
<code>elementRef: ElementRef</code>
712+
<code>elementRef: inject(ElementRef)</code>
714713
</p>
715714
</td>
716-
<td class="docs-api-property-description"><p>Reference to the element on which the directive is applied.</p>
717-
</td>
715+
<td class="docs-api-property-description"></td>
718716
</tr>
719717

720718

docs-content/api-docs/cdk-scrolling.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ <h4 id="CdkScrollable" class="docs-header-link docs-api-h4 docs-api-class-name">
339339

340340
<tr class="docs-api-properties-row">
341341
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
342-
<code>dir: Directionality</code>
342+
<code>dir: inject(Directionality, { optional: true })</code>
343343
</p>
344344
</td>
345345
<td class="docs-api-property-description"></td>
@@ -351,7 +351,7 @@ <h4 id="CdkScrollable" class="docs-header-link docs-api-h4 docs-api-class-name">
351351

352352
<tr class="docs-api-properties-row">
353353
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
354-
<code>elementRef: ElementRef&lt;HTMLElement&gt;</code>
354+
<code>elementRef: inject&lt;ElementRef&lt;HTMLElement&gt;&gt;(ElementRef)</code>
355355
</p>
356356
</td>
357357
<td class="docs-api-property-description"></td>
@@ -363,7 +363,7 @@ <h4 id="CdkScrollable" class="docs-header-link docs-api-h4 docs-api-class-name">
363363

364364
<tr class="docs-api-properties-row">
365365
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
366-
<code>ngZone: NgZone</code>
366+
<code>ngZone: inject(NgZone)</code>
367367
</p>
368368
</td>
369369
<td class="docs-api-property-description"></td>
@@ -375,7 +375,7 @@ <h4 id="CdkScrollable" class="docs-header-link docs-api-h4 docs-api-class-name">
375375

376376
<tr class="docs-api-properties-row">
377377
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
378-
<code>scrollDispatcher: ScrollDispatcher</code>
378+
<code>scrollDispatcher: inject(ScrollDispatcher)</code>
379379
</p>
380380
</td>
381381
<td class="docs-api-property-description"></td>
@@ -928,7 +928,7 @@ <h4 id="CdkVirtualScrollViewport" class="docs-header-link docs-api-h4 docs-api-c
928928

929929
<tr class="docs-api-properties-row">
930930
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
931-
<code>elementRef: ElementRef&lt;HTMLElement&gt;</code>
931+
<code>elementRef: inject&lt;ElementRef&lt;HTMLElement&gt;&gt;(ElementRef)</code>
932932
</p>
933933
</td>
934934
<td class="docs-api-property-description"></td>
@@ -953,7 +953,7 @@ <h4 id="CdkVirtualScrollViewport" class="docs-header-link docs-api-h4 docs-api-c
953953

954954
<tr class="docs-api-properties-row">
955955
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
956-
<code>scrollable: CdkVirtualScrollable</code>
956+
<code>scrollable: inject&lt;CdkVirtualScrollable&gt;(VIRTUAL_SCROLLABLE, { optional: true })!</code>
957957
</p>
958958
</td>
959959
<td class="docs-api-property-description"></td>

docs-content/api-docs/cdk-stepper.html

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,26 @@ <h4 id="CdkStepLabel" class="docs-header-link docs-api-h4 docs-api-class-name">
471471

472472
<span class="docs-api-class-selector-name">[cdkStepLabel]</span>
473473

474-
</p>
474+
</p><h5 class="docs-api-h5 docs-api-method-header">Properties</h5>
475+
<table class="docs-api-properties-table">
476+
<tr class="docs-api-properties-header-row">
477+
<th class="docs-api-properties-th">Name</th>
478+
<th class="docs-api-properties-th">Description</th>
479+
</tr>
480+
481+
482+
483+
<tr class="docs-api-properties-row">
484+
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
485+
<code>template: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
486+
</p>
487+
</td>
488+
<td class="docs-api-property-description"></td>
489+
</tr>
490+
491+
492+
493+
</table>
475494

476495

477496

docs-content/api-docs/cdk-table.html

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -950,6 +950,18 @@ <h4 id="CdkHeaderRowDef" class="docs-header-link docs-api-h4 docs-api-class-name
950950

951951

952952

953+
954+
955+
<tr class="docs-api-properties-row">
956+
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
957+
<code>template: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
958+
</p>
959+
</td>
960+
<td class="docs-api-property-description"></td>
961+
</tr>
962+
963+
964+
953965
</table>
954966

955967

@@ -1143,6 +1155,18 @@ <h4 id="CdkFooterRowDef" class="docs-header-link docs-api-h4 docs-api-class-name
11431155

11441156

11451157

1158+
1159+
1160+
<tr class="docs-api-properties-row">
1161+
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1162+
<code>template: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
1163+
</p>
1164+
</td>
1165+
<td class="docs-api-property-description"></td>
1166+
</tr>
1167+
1168+
1169+
11461170
</table>
11471171

11481172

@@ -1340,6 +1364,18 @@ <h4 id="CdkRowDef" class="docs-header-link docs-api-h4 docs-api-class-name">
13401364

13411365

13421366

1367+
1368+
1369+
<tr class="docs-api-properties-row">
1370+
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1371+
<code>template: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
1372+
</p>
1373+
</td>
1374+
<td class="docs-api-property-description"></td>
1375+
</tr>
1376+
1377+
1378+
13431379
</table>
13441380

13451381

@@ -1519,7 +1555,7 @@ <h4 id="CdkNoDataRow" class="docs-header-link docs-api-h4 docs-api-class-name">
15191555

15201556
<tr class="docs-api-properties-row">
15211557
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1522-
<code>templateRef: TemplateRef&lt;any&gt;</code>
1558+
<code>templateRef: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
15231559
</p>
15241560
</td>
15251561
<td class="docs-api-property-description"></td>
@@ -1674,6 +1710,18 @@ <h4 id="BaseRowDef" class="docs-header-link docs-api-h4 docs-api-class-name">
16741710

16751711

16761712

1713+
1714+
1715+
<tr class="docs-api-properties-row">
1716+
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
1717+
<code>template: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
1718+
</p>
1719+
</td>
1720+
<td class="docs-api-property-description"></td>
1721+
</tr>
1722+
1723+
1724+
16771725
</table>
16781726

16791727

docs-content/api-docs/cdk-tree.html

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -473,18 +473,6 @@ <h4 id="CdkTreeNodeDef" class="docs-header-link docs-api-h4 docs-api-class-name"
473473

474474

475475

476-
477-
478-
<tr class="docs-api-properties-row">
479-
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
480-
<code>template: TemplateRef&lt;any&gt;</code>
481-
</p>
482-
</td>
483-
<td class="docs-api-property-description"></td>
484-
</tr>
485-
486-
487-
488476
</table>
489477

490478

@@ -587,7 +575,7 @@ <h4 id="CdkTreeNodeOutlet" class="docs-header-link docs-api-h4 docs-api-class-na
587575

588576
<tr class="docs-api-properties-row">
589577
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
590-
<code>viewContainer: ViewContainerRef</code>
578+
<code>viewContainer: inject(ViewContainerRef)</code>
591579
</p>
592580
</td>
593581
<td class="docs-api-property-description"></td>

docs-content/api-docs/material-stepper.html

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,26 @@ <h4 id="MatStepLabel" class="docs-header-link docs-api-h4 docs-api-class-name">
125125

126126
<span class="docs-api-class-selector-name">[matStepLabel]</span>
127127

128-
</p>
128+
</p><h5 class="docs-api-h5 docs-api-method-header">Properties</h5>
129+
<table class="docs-api-properties-table">
130+
<tr class="docs-api-properties-header-row">
131+
<th class="docs-api-properties-th">Name</th>
132+
<th class="docs-api-properties-th">Description</th>
133+
</tr>
134+
135+
136+
137+
<tr class="docs-api-properties-row">
138+
<td class="docs-api-properties-name-cell"><p class="docs-api-property-name">
139+
<code>template: inject&lt;TemplateRef&lt;any&gt;&gt;(TemplateRef)</code>
140+
</p>
141+
</td>
142+
<td class="docs-api-property-description"></td>
143+
</tr>
144+
145+
146+
147+
</table>
129148

130149

131150

0 commit comments

Comments
 (0)