2016-12-16 16 views

回答

0

組合框只是綁定到你的異步數據,它會自動檢測觀察到更新或承諾,分辨率

<kendo-combobox [data]="tickers" [valuePrimitive]="false" [textField]="'name'" > 
</kendo-combobox> 
/* Obtain tickers from async operation */ 
0

綁定到異步數據(觀測量)通過async pipe完成。 該文檔應該改進一個具體的例子,如:

import { Component } from '@angular/core'; 
import { Observable } from 'rxjs/Observable'; 
import 'rxjs/add/observable/interval'; 
import 'rxjs/add/operator/bufferCount'; 

@Component({ 
    selector: 'my-app', 
    template: ` 
    <kendo-combobox [data]="tickers | async"></kendo-combobox> 
    ` 
}) 
export class AppComponent { 
    /* Start with an empty observable */ 
    public tickers: Observable<number[]>; 

    constructor() { 
     /* Produce 1 random value each 1000ms 
      and emit it in batches of 10. */ 
     this.tickers = Observable.interval(100) 
      .bufferCount(10); 
    } 
}