【发布时间】:2016-09-21 11:50:09
【问题描述】:
我只是尝试从 http 返回的 observable 中 .take(5):
this.dataObservable = this._service.getData()
.take(5);
并像这样在 HTML 中使用它:
<tr *ngFor="let record of dataObservable | async">
这行得通。但我得到所有记录,我只想要 5。我做错了什么?谢谢。
在 _service 我返回 http observable:
getData(): Observable<any> {
url = '/getData';
this._data = this._http.get(url)
.map(response => this.extractData(response));
return this._data;
}
【问题讨论】: