我刚刚通过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