toPromise
が非推奨の場合は使用できます.pipe(take(1)).toPromise
が、ここでわかるように、非推奨ではありません。
そのため、次のようにtoPromise
(RxJs 6)を使用してください。
//return basic observable
const sample = val => Rx.Observable.of(val).delay(5000);
//convert basic observable to promise
const example = sample('First Example')
.toPromise()
//output: 'First Example'
.then(result => {
console.log('From Promise:', result);
});
非同期/待機の例:
//return basic observable
const sample = val => Rx.Observable.of(val).delay(5000);
//convert basic observable to promise
const example = await sample('First Example').toPromise()
// output: 'First Example'
console.log('From Promise:', result);
詳細はこちら。
そして、この誤った主張を削除してくださいtoPromise
。
.subscribe()
メソッド呼び出しに移動できませんか?