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