angularjs – IntelliJ和Angular 2参数类型不可分配的错误

IntelliJ中的Angular2(v15的最新更新 – 终极版)应该有效吗?所有的文档似乎都说它是通过AngularJS插件完成的,但我得到的是奇怪的智能感知错误.例如;
bootstrap(App,[
    ROUTER_PROVIDERS,provide(LocationStrategy,{useClass: HashLocationStrategy})
]);

引发参数类型App不能分配给参数类型Type

和标准注释一样;

@RouteConfig([
    {path: '/...',component: RootView,as: 'RootView',useAsDefault: true}
])

throw参数类型{path:string,component:RootView,as:string,useAsDefault:boolean} []不能赋值给参数类型RouteDeFinition []

以前有人碰过这个吗?有谁知道如何让smartJ玩得好听?

按要求提供应用程序来源;

import {Component,ViewEncapsulation} from 'angular2/core';
import {RootView} from './root-view';
import {
    RouteConfig,ROUTER_DIRECTIVES
} from 'angular2/router';

@Component({
    selector: 'app',templateUrl: './components/app/app.html',encapsulation: ViewEncapsulation.None,directives: [ROUTER_DIRECTIVES]
})
@RouteConfig([
    {path: '/...',useAsDefault: true}
])
export class App {
}
事实证明,由于我无法解释的原因,需要构造函数或IntelliJ真的很混乱,并且混淆一直沿着依赖链.

在我的实例中,修复很简单,是App中的认空构造函数

export class App {
    constructor() {}
}

但是Angular2中使用IntelliJ的一般经验法则似乎是DI链中所有内容的构造函数 – 至少目前是这样.我认为这是一个错误,将在IntelliJ的角度插件中修复 – 我只是将它提交给他们.

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...