3
を返された私は単純にHTTPから.take(5)
にしようと、観察返さ: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