html - 带有复选框预选选项的垫树在页面加载时无法在级别 1 中工作
问题描述
您能否请任何人帮助我使用此树中的以下代码(https://stackblitz.com/edit/angular-yb37gh?file=app%2Ftree-checklist-example.ts)。在页面加载时,我想使用以下代码预先选择 level1 选项。
ngAfterViewInit() {
for (let i = 0; i < this.treeControl.dataNodes.length; i++) {
if (this.treeControl.dataNodes[i].item == 'Ankara') {
this.todoItemSelectionToggle(this.treeControl.dataNodes[i]);
this.treeControl.expand(this.treeControl.dataNodes[i])
}
if (this.treeControl.dataNodes[i].item == 'Turkiye') {
this.treeControl.expand(this.treeControl.dataNodes[i])
}
} }
我试过了,但没有工作..
解决方案
推荐阅读
- trello - Trello 有没有办法自动显示卡片创建者?
- html - 使用数组时相对于其上方的项目设置css top
- javascript - 反应拼接返回与我删除的相反?
- ssl - curl:(60)SSL证书问题:在代理后面上传时
- javascript - 接收端音频和视频之间的 Twilio 可编程视频 API 去同步
- django - Django unique_for_date 与 models.DateField(editable=False)
- node.js - Sequelize - 从多对多选择中没有完全得到正确的结果
- laravel - 运行 laravel vapor deploy 时命令“COMPOSER_MIRROR_PATH_REPOS=1 composer install”失败错误
- html - 如何使图形向右对齐
- javascript - 获取 UnhandledPromiseRejectionWarning: TypeError: Pagination.paginate 不是 Node 上的函数