【发布时间】:2016-09-27 13:19:15
【问题描述】:
在我将项目中的 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的有用信息。
关于问题的图片: the unresolved static function
我像这样导入 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 问题?有什么办法可以解决这个烦人的错误吗?
【问题讨论】:
标签: javascript angularjs typescript phpstorm rxjs