天天看點

Angular rxjs裡自定義operator的使用

操作符是函數,它基于目前的 Observable 建立一個新的 Observable。這是一個無副作用的操作:前面的 Observable 保持不變。

操作符本質上是一個純函數 (pure function),它接收一個 Observable 作為輸入,并生成一個新的 Observable 作為輸出。

看個例子:

Angular rxjs裡自定義operator的使用

在Observable的構造函數裡,将應用程式傳入的subscribe方法傳入并維護到_subscribe方法裡:

Angular rxjs裡自定義operator的使用
Angular rxjs裡自定義operator的使用

繼續閱讀