ng-zorro中tree点击后取消的key值问题
html
<nz-tree #nzTreeComponent *ngIf="testTree.length>0" [nzData]="testTree" nzCheckable [nzCheckedKeys]="defaultCheckedKeys"
[nzExpandedKeys]="defaultExpandedKeys" (nzCheckBoxChange)="nzCheck($event)">
</nz-tree>
ts
// 点击复选框触发
nzCheck(event: NzFormatEmitEvent): void {
this.testfuncAllIDtest = event.checkedKeys;
this.testfuncAllIDtest.forEach((element) => {
if (element._children.length != 0) {
var i = element._children;
i.forEach((element) => {
var y = element.key;
this.funcAllIDtest.push(y);
});
}
else {
this.funcAllIDtest.push(element.key);
}
console.log(new Set(this.funcAllIDtest));
});
}
但是会存在一个问题,当取消勾选后,复选框的值还是存在,如何避免这个情况?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论