Я только что установил rxjs 5 beta 3 через npm i [email protected]
.IntelliJ IDEA не находит операторов Observable in rxjs5
У меня есть следующий пример кода:
import {Observable} from "rxjs"
new Observable(o => o.next(42)).filter(() => true);
Этот код компилируется отлично при использовании TS-узла, например.
Но при просмотре этого кода внутри 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
То же самое, даже если этот ответ отмечен как принятый, он не решает проблему. Я по-прежнему получаю ошибки проверки на '.filter' /' .map' при импорте с 'import {Observable} из 'rxjs/Rx';' – Pylinux