Saya ingin bisa menunggu yang bisa diamati, misalnya
const source = Rx.Observable.create(/* ... */)
//...
await source;
Upaya naif menghasilkan menunggu penyelesaian segera dan tidak memblokir eksekusi
Edit: Pseudocode untuk kasus penggunaan lengkap saya adalah:
if (condition) {
await observable;
}
// a bunch of other code
Saya mengerti bahwa saya dapat memindahkan kode lain ke fungsi lain yang terpisah dan meneruskannya ke panggilan balik berlangganan, tetapi saya berharap dapat menghindarinya.
.subscribe()pemanggilan metode?