【问题标题】:Angular 2 rc.1 and PhpStorm 2016.1.2 unresolved variableAngular 2 rc.1 和 PhpStorm 2016.1.2 未解析的变量
【发布时间】: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


    【解决方案1】:

    PHPStorm 中的 Angular2 支持与 Angular2 RC 不兼容。 WEB-21541 已修复,修复将在 2016.2 中提供

    【讨论】:

    • 坏消息:/。谢谢@lena!
    猜你喜欢
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    相关资源
    最近更新 更多