2016-12-16 2 views

ответ

0

Просто связать выпадающий с вашими данными асинхронным, и он будет автоматически определять наблюдаемые обновления или разрешение посыла

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

Binding асинхронных данных (наблюдаемыми) осуществляется через 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); 
    } 
} 
Смежные вопросы