我正在尝试跟踪对树节点数据源所做的更改。每个节点都有一个反映节点选择状态的selected属性,每次我选择一个节点时,我都需要将选择发送到另一个组件,该组件将根据该选择构建另一棵树。
我尝试使用 OnChanges 接口,但我稍后在文档中读到,只有在再次设置数据时才会调用 ngOnChanges。
这是我的简单模板:
<clr-tree-node [(clrSelected)]="selected" >
Asset
<ng-template [clrIfExpanded]="true">
<clr-tree-node *ngFor="let asset of assets" [(clrSelected)]="asset.selected">
{{asset.type}}
</clr-tree-node>
</ng-template>
</clr-tree-node>
是否有一个可以绑定的树节点事件,我可以使用它来发出(使用 EventEmitter)更改的数据?例如 onSelectionChange、onChange 或其他什么?还是其他机制?
在此先感谢,亚历克斯。