我注意到Angular Material的树中有一个when
关键字,但是我找不到它的文档。我怀疑只有在条件真实的情况下,它才会使模板化,但是如果有人可以提供,我希望获得更多信息。
相关代码:
<mat-nested-tree-node *matTreeNodeDef="let node; when: hasChild">
答案 0 :(得分:3)
它是Angular Material Tree的MatTreeNodeDef
指令的属性。在文档链接中,您可以在表中找到它,定义为matTreeNodeDefWhen
,根据文档,它是-
如果应使用此节点模板,则应返回true的函数 用于提供的节点数据和索引。如果未定义,则此节点 当没有其他情况时,将被视为要使用的默认节点模板 函数对数据返回true。对于每个节点,必须在 至少有一个when函数通过或未定义为默认值。