1. 程式人生 > >Angular響應式開發中報錯Property 'map' does not exist on type 'Observable'.引用rxjs也沒用。

Angular響應式開發中報錯Property 'map' does not exist on type 'Observable'.引用rxjs也沒用。

之前在做一個angular的專案使用到響應式開發,在呼叫.map屬性時出現了問題。

系統一直報錯Property 'map' does not exist on type 'Observable<Response>'.於是上網尋找答案。發現又說通過

import 'rxjs/add/operator/map'

或者這個什麼什麼的都沒有用

import 'rxjs/Rx';

最後查閱官方註釋資料發現是pipe implementation的問題,但是又懶得改。於是找到了一個超簡單的方法。

只需要在code terminal命令終端上輸入下面這條命令,然後重啟專案,重新引入路徑就行了

npm install rxjs-compat

同種方法,還適用於解決.debounceTime等同類Angular響應式開發中的問題。