angular - 从 SelectionModel 中恢复选择的 mat-tree
问题描述
我用 mat-tree 打开模态窗口,然后用户可以通过复选框选择元素。我保存用户选择的内容。当用户再次打开模式窗口时,我想选择以前的值。
/** The selection for checklist */
checklistSelection = new SelectionModel<ComCdkFlatNode>(true /* multiple */);
@Input() prevSelected: ComCdkFlatNode[] = [];
this.checklistSelection.select(...this.prevSelected);
但是视图中的复选框仍然没有被选中。
解决方案
推荐阅读
- mysql - Mysql在使用索引标准自我加入表时不使用索引
- html - Bootstrap align-items 无法按预期工作
- npm - Ember:运行 ember serve 时出错
- dart - 从坐标中获取阿拉伯语地址行
- jenkins - Jenkins崩溃或关闭后如何自动重启?
- node.js - Visual Studio 代码调试器未附加由 express 生成器生成的示例 express 项目
- jquery - 如何获取数据表中自动填充单元格的类名?
- javascript - 将选择范围扩展到 Unicode 文本上的字边界
- arrays - Json 提取与 Json 提取标量
- ios - 在核心数据swift 4中将一个实体与另一个实体一起保存