如何独立控制每个元素的clrTreeNodeLoading状态? 在此示例中,如果我在控制器中更改this.loading标志,它将影响所有树节点,但我想仅为选定节点更改此标志。
<clr-tree>
<clr-tree-node
*ngFor="let dir of directories"
[clrTreeNodeLoading]="loading">
{{dir.name}}
</clr-tree-node>
</clr-tree>
我考虑过使用索引动态生成变量,所以我可以引用选中的标志,但它当然不会起作用:))
<clr-tree>
<clr-tree-node
*ngFor="let dir of directories; let i = index"
[clrTreeNodeLoading]="loading" + i>
{{dir.name}}
</clr-tree-node>
</clr-tree>
我还必须补充一点,我无法更改clr-tree-node的定义,因为它来自外部框架,称为“清晰度设计系统”。