2016-09-25 10 views
2

可観測性に変換された可観測性の購読を解除するにはどうしたらいいですか? あなたは、それはそれに退会することが可能である観察可能にを購読なら、私は角2購読可否の可否の約束

import 'rxjs/add/operator/toPromise'; 

return this.http.get(this.heroesUrl) 
        .toPromise() 
        .then(this.extractData) 

答えて

6

でRxJSを使用しています。

あなたが約束(ここでは、あなたが約束を返すようだ - ない観測可能)に戻ると、あなたは通常、それに加入していません。右??
それであなたはそれを購読することはできません(約束します)。

+1

Observable.fromPromise()の登録を解除するのはどうですか? – Abdel

+2

@Abdel:登録解除は自動です。 Observable.fromPromise()のソースコードをチェックすると、oncompleted()関数がobserver.https://github.com/Reactive-Extensions/RxJS/blob/master/src/core/perf/operators/で呼び出されます。 frompromise.js –

+0

@MaximeLeprinceその約束は技術的にも取り消すことができますか? – Abdel

関連する問題