ฉันต้องการรอคอยสิ่งที่สังเกตเห็นได้เช่น
const source = Rx.Observable.create(/* ... */)
//...
await source;
ความพยายามที่ไร้เดียงสาส่งผลให้การรอคอยแก้ไขทันทีและไม่ปิดกั้นการดำเนินการ
แก้ไข: รหัสเทียมสำหรับกรณีการใช้งานแบบเต็มของฉันคือ:
if (condition) {
await observable;
}
// a bunch of other code
ฉันเข้าใจว่าฉันสามารถย้ายรหัสอื่นไปยังฟังก์ชันอื่นที่แยกจากกันและส่งไปยังการโทรกลับสมัครรับข้อมูลได้ แต่ฉันหวังว่าจะสามารถหลีกเลี่ยงสิ่งนั้นได้
.subscribe()
การเรียกใช้วิธีการได้หรือไม่?