|
1 | 1 | <mat-accordion class="demo-tree-container">
|
2 |
| - |
3 | 2 | <mat-expansion-panel>
|
4 |
| - <mat-expansion-panel-header>Flattened tree</mat-expansion-panel-header> |
5 |
| - <mat-tree [dataSource]="dataSource" [treeControl]="treeControl"> |
6 |
| - <mat-tree-node *matTreeNodeDef="let node" matTreeNodeToggle matTreeNodePadding> |
7 |
| - <button mat-icon-button disabled></button> |
8 |
| - {{node.filename}} : {{node.type}} |
9 |
| - </mat-tree-node> |
10 |
| - <mat-tree-node *matTreeNodeDef="let node;when: hasChild" matTreeNodePadding> |
11 |
| - <button mat-icon-button matTreeNodeToggle |
12 |
| - [attr.aria-label]="'toggle ' + node.filename"> |
13 |
| - <mat-icon class="mat-icon-rtl-mirror"> |
14 |
| - {{treeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}} |
15 |
| - </mat-icon> |
16 |
| - </button> |
17 |
| - {{node.filename}} : {{node.type}} |
18 |
| - </mat-tree-node> |
19 |
| - </mat-tree> |
| 3 | + <mat-expansion-panel-header>Flat tree</mat-expansion-panel-header> |
| 4 | + <material-example id="tree-flat-overview"></material-example> |
20 | 5 | </mat-expansion-panel>
|
21 |
| - |
22 | 6 | <mat-expansion-panel>
|
23 |
| - <mat-expansion-panel-header>Nested tree</mat-expansion-panel-header> |
24 |
| - <mat-tree [dataSource]="nestedDataSource" [treeControl]="nestedTreeControl"> |
25 |
| - <mat-nested-tree-node *matTreeNodeDef="let node" matTreeNodeToggle> |
26 |
| - <li class="mat-tree-node"> |
27 |
| - <button mat-icon-button disabled></button> |
28 |
| - {{node.filename}}: {{node.type}} |
29 |
| - </li> |
30 |
| - </mat-nested-tree-node> |
31 |
| - <mat-nested-tree-node *matTreeNodeDef="let node; when: hasNestedChild"> |
32 |
| - <li> |
33 |
| - <div class="mat-tree-node"> |
34 |
| - <button mat-icon-button matTreeNodeToggle |
35 |
| - [attr.aria-label]="'toggle ' + node.filename"> |
36 |
| - <mat-icon class="mat-icon-rtl-mirror"> |
37 |
| - {{nestedTreeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}} |
38 |
| - </mat-icon> |
39 |
| - </button> |
40 |
| - {{node.filename}} |
41 |
| - </div> |
42 |
| - <ul [class.demo-tree-invisible]="!nestedTreeControl.isExpanded(node)"> |
43 |
| - <ng-container matTreeNodeOutlet></ng-container> |
44 |
| - </ul> |
45 |
| - </li> |
46 |
| - </mat-nested-tree-node> |
47 |
| - </mat-tree> |
| 7 | + <mat-expansion-panel-header>CDK Flat tree</mat-expansion-panel-header> |
| 8 | + <material-example id="cdk-tree-flat"></material-example> |
48 | 9 | </mat-expansion-panel>
|
49 |
| - |
50 | 10 | <mat-expansion-panel>
|
51 |
| - <mat-expansion-panel-header>CDK Flattened tree</mat-expansion-panel-header> |
52 |
| - <cdk-tree [dataSource]="dataSource" [treeControl]="treeControl"> |
53 |
| - <cdk-tree-node *cdkTreeNodeDef="let node" cdkTreeNodePadding class="demo-tree-node"> |
54 |
| - <button mat-icon-button disabled></button> |
55 |
| - {{node.filename}}: {{node.type}} |
56 |
| - </cdk-tree-node> |
57 |
| - <cdk-tree-node *cdkTreeNodeDef="let node; when: hasChild" cdkTreeNodePadding |
58 |
| - class="demo-tree-node"> |
59 |
| - <button mat-icon-button [attr.aria-label]="'toggle ' + node.filename" |
60 |
| - cdkTreeNodeToggle> |
61 |
| - <mat-icon class="mat-icon-rtl-mirror"> |
62 |
| - {{treeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}} |
63 |
| - </mat-icon> |
64 |
| - </button> |
65 |
| - {{node.filename}}: {{node.type}} |
66 |
| - </cdk-tree-node> |
67 |
| - </cdk-tree> |
| 11 | + <mat-expansion-panel-header>Nested tree</mat-expansion-panel-header> |
| 12 | + <material-example id="tree-nested-overview"></material-example> |
68 | 13 | </mat-expansion-panel>
|
69 |
| - |
70 | 14 | <mat-expansion-panel>
|
71 | 15 | <mat-expansion-panel-header>CDK Nested tree</mat-expansion-panel-header>
|
72 |
| - <cdk-tree [dataSource]="nestedDataSource" [treeControl]="nestedTreeControl"> |
73 |
| - <cdk-nested-tree-node *cdkTreeNodeDef="let node" class="demo-tree-node"> |
74 |
| - <button mat-icon-button disabled></button> |
75 |
| - {{node.filename}}: {{node.type}} |
76 |
| - </cdk-nested-tree-node> |
77 |
| - <cdk-nested-tree-node *cdkTreeNodeDef="let node; when: hasNestedChild" class="demo-tree-node"> |
78 |
| - <button mat-icon-button [attr.aria-label]="'toggle ' + node.filename" |
79 |
| - cdkTreeNodeToggle> |
80 |
| - <mat-icon class="mat-icon-rtl-mirror"> |
81 |
| - {{nestedTreeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}} |
82 |
| - </mat-icon> |
83 |
| - </button> |
84 |
| - {{node.filename}}: {{node.type}} |
85 |
| - <div [class.demo-tree-invisible]="!nestedTreeControl.isExpanded(node)" |
86 |
| - class="demo-tree-nested-node"> |
87 |
| - <ng-container cdkTreeNodeOutlet></ng-container> |
88 |
| - </div> |
89 |
| - </cdk-nested-tree-node> |
90 |
| - </cdk-tree> |
| 16 | + <material-example id="cdk-tree-nested"></material-example> |
91 | 17 | </mat-expansion-panel>
|
92 | 18 |
|
93 | 19 | <mat-expansion-panel>
|
|
106 | 32 | </mat-expansion-panel>
|
107 | 33 |
|
108 | 34 | <mat-expansion-panel>
|
109 |
| - <mat-expansion-panel-header>Loadmore flat tree</mat-expansion-panel-header> |
| 35 | + <mat-expansion-panel-header>Load more flat tree</mat-expansion-panel-header> |
110 | 36 | <loadmore-tree-demo></loadmore-tree-demo>
|
111 | 37 | </mat-expansion-panel>
|
112 | 38 |
|
|
0 commit comments