我有一个示例代码,如下所示
<kendo-combobox [allowCustom]="false"
[suggest]="true"
[data]="dropDownButtonItemsObs | async"
[(ngModel)]="selectedComboBoxItem"
[textField] = "'text'" [valueField] = "'value'">
</kendo-combobox>
dropDownButtonItemsObs是从web api检索的可观察数据。用我上面的例子-使用异步管道,你能指导一个例子如何编程设置组合框的选定项吗?
发布于 2017-05-09 11:43:29
我知道如何设置它,但是我觉得我的代码并不完全像在文档http://www.telerik.com/kendo-angular-ui/components/dropdowns/combobox/data-binding/#toc-async-pipe中那样使用异步管道的选项
this.dropDownButtonItemsObs = this.dashboardService.getDropdownItems();
this.dropDownButtonItemsObs.subscribe(dropdownItems => {
this.dashboardService.getDropdownSelectedValue().subscribe(data => {
this.selectedComboBoxItem = dropdownItems.find(item => { return item.value === 2 });
});
});
https://stackoverflow.com/questions/43842823
复制相似问题