在我将项目中的 Angular 2 升级到rc.1 之后,我的 IDE,PHPStorm 2016.1。例如从Observable类(rxjs)中找不到很多属性和静态函数。比如:Observable.of,Observable.forkJoin。
我使用 typescript 作为 Angular 2 开发的默认语言。
我认为我的问题类似于这个问题:Angular 2 2.0.0-rc.1 Property 'map' does not exist on type 'Observable<Response>' not the same as issue report,但没有关于 PHPStorm 的有用信息。
问题图:未解析的静态函数
我像这样导入 Observable - 这与 Angular 2 beta 16 一起工作。:
import 'rxjs/Rx'; import {Observable} from "rxjs/Observable";
我的 package.json 的一部分 - 如果这有帮助:
"rxjs": "5.0.0-beta.6", "typescript": "~1.9.0-dev.20160526-1.0", "typings": "^0.8.1",, "gulp-typescript": "^2.13.4",
并且自动完成不起作用:/
那是 Angular 2 的错误吗?还是 RxJS 问题?有什么解决方法可以解决这个烦人的错误吗?
PHPStorm 中的 Angular2 支持与 Angular2 RC 不兼容。WEB-21541已修复,修复将在 2016.2 中可用
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句