Observables、Promises、Angular 2、Javascriptではかなり新しいです。マッピングされたextractDataヘルパーでマップされたobservableにパラメータを渡す
getItemTransactions (item: Item): Observable<any> {
// Do some stuff ...
return this.http.post(this.url, body, options)
.map(this.extractData)
.catch(this.handleError);
}
:
私の質問はどのように、ここでオブジェクト私は「アイテム」への参照を取得しますでしょうか?
private extractData(res: Response) {
let json = res.json().body
/// How do I assign back to item object here?
item.some_property = json["some_property"]
}
コードはここから来る: https://angular.io/docs/ts/latest/guide/server-communication.html#!#extract-data