Tôi muốn có thể chờ đợi một điều có thể quan sát được, ví dụ:
const source = Rx.Observable.create(/* ... */)
//...
await source;
Một nỗ lực ngây thơ dẫn đến việc đang chờ giải quyết ngay lập tức và không chặn việc thực thi
Chỉnh sửa: Mã giả cho trường hợp sử dụng dự kiến đầy đủ của tôi là:
if (condition) {
await observable;
}
// a bunch of other code
Tôi hiểu rằng tôi có thể di chuyển mã khác vào một hàm riêng biệt khác và chuyển nó vào lệnh gọi lại đăng ký, nhưng tôi hy vọng có thể tránh được điều đó.
.subscribe()
cuộc gọi phương thức?