3
我只是嘗試.take(5)
從HTTP返回觀察到:Angular2 RxJs:簡單的取()從HTTP返回觀察到
this.dataObservable = this._service.getData()
.take(5);
,並用它在HTML像這樣:
<tr *ngFor="let record of dataObservable | async">
這工作。但我得到全部的記錄,我只想5.我做錯了什麼?謝謝。
在_Service我返回HTTP觀察到:
getData(): Observable<any> {
url = '/getData';
this._data = this._http.get(url)
.map(response => this.extractData(response));
return this._data;
}
謝謝,這是有道理的。你能否擴展如何限制.map中的響應等價於使用我試圖實現的功能? – RobSeg
查看我更新的答案,它是否符合您的需求? :) – mxii
它呢,非常感謝你我:) – RobSeg