|
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