2018-02-22 08:15:02 -08:00
|
|
|
<mat-tree [dataSource]="nestedDataSource" [treeControl]="nestedTreeControl" class="example-tree">
|
|
|
|
|
<mat-tree-node *matTreeNodeDef="let node" matTreeNodeToggle>
|
2018-03-15 14:22:46 -07:00
|
|
|
<li class="mat-tree-node">
|
|
|
|
|
<button mat-icon-button disabled></button>
|
|
|
|
|
{{node.filename}}: {{node.type}}
|
2018-02-22 08:15:02 -08:00
|
|
|
</li>
|
|
|
|
|
</mat-tree-node>
|
|
|
|
|
|
|
|
|
|
<mat-nested-tree-node *matTreeNodeDef="let node; when: hasNestedChild">
|
|
|
|
|
<li>
|
|
|
|
|
<div class="mat-tree-node">
|
|
|
|
|
<button mat-icon-button matTreeNodeToggle
|
|
|
|
|
[attr.aria-label]="'toggle ' + node.filename">
|
2018-04-26 01:03:06 -04:00
|
|
|
<mat-icon class="mat-icon-rtl-mirror">
|
2018-02-22 08:15:02 -08:00
|
|
|
{{nestedTreeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}}
|
|
|
|
|
</mat-icon>
|
|
|
|
|
</button>
|
|
|
|
|
{{node.filename}}
|
|
|
|
|
</div>
|
|
|
|
|
<ul [class.example-tree-invisible]="!nestedTreeControl.isExpanded(node)">
|
|
|
|
|
<ng-container matTreeNodeOutlet></ng-container>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
</mat-nested-tree-node>
|
|
|
|
|
</mat-tree>
|