我剛剛通過npm i [email protected]
安裝了rxjs 5 beta 3。使用TS-節點例如當IntelliJ IDEA在rxjs5中找不到可觀察的運營商
import {Observable} from "rxjs"
new Observable(o => o.next(42)).filter(() => true);
此代碼編譯非常清楚:
我有以下示例代碼。
但是,在IntelliJ IDEA中查看此代碼時,找不到filter()
運算符。
在Observable實例上使用運算符時,也找不到它們。的Observable
建議的靜態成員是:
create()
if()
throw()
所建議的Observable
實例的成員是:
_isScalar()
forEach()
lift()
subscribe()
我也試過只導入我需要什麼,但是我的IDE告訴我,filter()
沒有可觀測實例中存在:
import {Observable} from "rxjs/Observable"
import "rxjs/add/operator/filter"
new Observable(o => o.next(42)).filter(() => true);
任何建議如何使IntelliJ IDEA瞭解操作員?
工作,我剛剛下載的新的IntelliJ IDEA 2016.1 145.596.7版本,但問題仍然存在。 – svi3c
@ user558398所以請按照這個問題https://youtrack.jetbrains.com/issue/WEB-20992 – anstarovoyt
同樣在這裏,即使認爲這個答案被標記爲接受它並不能解決問題。在從'rxjs/Rx'導入{import {Observable};' – Pylinux