如何获取父节点及其属性? (角材质树)

时间:2018-08-14 19:35:54

标签: angular tree angular-material-6

文档: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);
}

1 个答案:

答案 0 :(得分:0)

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

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

Tree with tree control

我也不是很确定您的代码,看来您正在尝试使用列表来执行此操作,但是问题已用Angular Material Tree标记。阅读有关如何实施“材料树”的信息。