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()メソッド呼び出しに移動できませんか?