Tôi muốn có thể chờ đợi trên một quan sát, ví dụ:Làm thế nào tôi có thể 'chờ đợi' trên một Rx Observable?
const source = Rx.Observable.create(/* ... */)
//...
await source;
Một kết quả nỗ lực ngây thơ trong chờ đợi giải quyết ngay lập tức và không gây cản trở thi công
Edit: Các giả đủ usecase dự định 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 cuộc gọi lại đăng ký, nhưng tôi hy vọng có thể tránh được điều đó.
Bạn không thể di chuyển mã còn lại (mà bạn muốn đợi mã nguồn) vào một cuộc gọi phương thức '.subscribe()'? – StriplingWarrior