2017-05-08 3 views
0

바인딩 된 데이터가 I이세트 선택된 값 비동기 파이프

<kendo-combobox [allowCustom]="false" 
 
        [suggest]="true" 
 
        [data]="dropDownButtonItemsObs | async" 
 
        [(ngModel)]="selectedComboBoxItem" 
 
        [textField] = "'text'" [valueField] = "'value'"> 
 

 
    </kendo-combobox>

dropDownButtonItemsObs 같은 샘플 코드가 웹 API로부터 검색된 관찰 가능한 데이터이다있다. 위의 예에서 비동기 파이프를 사용하여 콤보 상자에서 선택한 항목을 프로그래밍 방식으로 설정하는 방법에 대한 예제를 안내 할 수 있습니까?

답변

0

그러나 나는 내 코드가 완전히 정확하게 그대로 문서에 비동기 파이프를 사용하여 옵션 http://www.telerik.com/kendo-angular-ui/components/dropdowns/combobox/data-binding/#toc-async-pipe

\t \t this.dropDownButtonItemsObs = this.dashboardService.getDropdownItems(); 
 
\t \t this.dropDownButtonItemsObs.subscribe(dropdownItems => { 
 
\t \t \t this.dashboardService.getDropdownSelectedValue().subscribe(data => { 
 
\t \t \t \t this.selectedComboBoxItem = dropdownItems.find(item => { return item.value === 2 }); 
 
\t \t \t }); 
 
\t \t });

하지 느낌, 그것은 설정해야하는 방법을 알아 냈어