AngularJS + WebStorm Tutorial 错误突出显示?
AngularJS + WebStorm Tutorial faulty error highlighting?
我正在尝试按照此处的 Angular2 教程进行操作 https://angular.io/docs/ts/latest/tutorial/toh-pt4.html。
我遇到的问题是,即使我从教程页面复制了整个源代码,WebStorm 也会突出显示源代码,就好像有错误一样....
将指令添加到组件装饰器时,一切似乎都出错了:
@Component({
selector: 'my-app',
template: `
<h1>{{title}}</h1>
<h2>My Heroes</h2>
<ul class="heroes">
<li *ngFor="let hero of heroes"
[class.selected]="hero === selectedHero"
(click)="onSelect(hero)">
<span class="badge">{{hero.id}}</span> {{hero.name}}
</li>
</ul>
<my-hero-detail [hero]="selectedHero"></my-hero-detail>
`,
styles: [`
],
directives: [HeroDetailComponent],
providers: [HeroService]
})
所以毕竟 WebStorm 显示的内容是这样的:
我错过了什么?
@anstarovoyt
感谢您的错误评论 - 你是对的。
关注你的 link youtrack.jetbrains.com/issue/WEB-22139
我现在找到了合适的解决方法。
let HeroDetailComponent: any[] = [
HeroDetailComponent
];
我正在尝试按照此处的 Angular2 教程进行操作 https://angular.io/docs/ts/latest/tutorial/toh-pt4.html。
我遇到的问题是,即使我从教程页面复制了整个源代码,WebStorm 也会突出显示源代码,就好像有错误一样....
将指令添加到组件装饰器时,一切似乎都出错了:
@Component({
selector: 'my-app',
template: `
<h1>{{title}}</h1>
<h2>My Heroes</h2>
<ul class="heroes">
<li *ngFor="let hero of heroes"
[class.selected]="hero === selectedHero"
(click)="onSelect(hero)">
<span class="badge">{{hero.id}}</span> {{hero.name}}
</li>
</ul>
<my-hero-detail [hero]="selectedHero"></my-hero-detail>
`,
styles: [`
],
directives: [HeroDetailComponent],
providers: [HeroService]
})
所以毕竟 WebStorm 显示的内容是这样的:
我错过了什么?
@anstarovoyt
感谢您的错误评论 - 你是对的。
关注你的 link youtrack.jetbrains.com/issue/WEB-22139
我现在找到了合适的解决方法。
let HeroDetailComponent: any[] = [
HeroDetailComponent
];