1

文档:https ://material.angular.io/components/tree/overview#nested-tree

这与我想做的完全一样,但我需要一个节点的父节点。如何在模板上获得它?

我正在考虑这样的事情:

<li class="mat-tree-node" (click)="smthingFn(node)">
  <button mat-icon-button disabled></button>
  {{node.filename}}:  {{node.type}}
</li>


smthingFn(node):void {
   console.log(node.parent.filename);
}
4

1 回答 1

0

您应该使用 Treecontrol。您可以使用此控件来获取子节点、节点级别等。

查看此示例以获取有关如何使用它的更多信息。

带有树控件的树

另外,我不太确定那里的代码,看起来您正在尝试使用列表来执行此操作,但问题标有 Angular Material Tree。阅读如何实现材质树。

于 2018-08-22T08:07:54.653 回答