如何將主體轉換爲RxJs 5中的Observable?例如,當我們想要公開主題以進行訂閱,但不希望控制對其調用next()
時,此功能非常有用,並且更願意將新值的發佈保留爲私有。如何將主體轉換爲RxJs中的Observable 5
的文檔(見here)提到這樣的事情:
var subject = new Rx.Subject();
var obs = subject.asObservable();
但RxJs 5目前這不起作用(阿爾法8),我們得到以下錯誤:
"TypeError: subject.asObservable is not a function
對它被刪除的原因有所瞭解,被認爲是不好的做法或什麼? –
我已添加指向遷移指南的鏈接。就像我提到的那樣,這是一個重寫,我想他們想擺脫他們沒有看到的常用或必要的東西。他們還提到希望符合es7的可觀察性。該頁面以關於打開關於缺失功能的問題/ PR的部分結束,因此您可以嘗試。 – Mosho
它沒有被刪除,只是被忽視。它將在下一個版本中發佈。 –