我有使用ng-multiselect-dropdown的模板
<ng-multiselect-dropdown [data]="listItems" [(ngModel)]="selectedItem" [settings]="ItemSettings">
</ng-multiselect-dropdown>
当我用新项目更新listItems时,我想在此选择中刷新[data]
。我该怎么办?
答案 0 :(得分:0)
一种简单的解决方法是,我们可以使用setTimeout()
来刷新下拉数据列表
例如,下面对我有用
setTimeout(()=> { this.your_dropdownList = data; },1000);
答案 1 :(得分:0)
如果您将 listItems
更新为从方法返回而不是直接引用属性,Angular 将识别更新并正确传递新值。