2016-07-01 10 views
1

Ich versuche, das Angular2 Tutorial hier https://angular.io/docs/ts/latest/tutorial/toh-pt4.html zu folgen.AngularJS + WebStorm Tutorial Fehlerhafte Fehlermarkierung?

Das Problem, das ich ist begegnen, dass, obwohl ich die ganze Quellcode der Seite Tutorial kopiert WebStorm den Quellcode wird hervorgehoben, als ob es ein Fehler war ....

Es scheint alles schief zu gehen, wenn das Hinzufügen die Richtlinien zur Komponente Dekorateur:

@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] 
}) 

So nach allen was WebStorm Displays wie folgt aussieht:

enter image description here

Was fehlt mir?

+0

Unklar. Was ist die Fehlermeldung? –

+0

in Ihren Einstellungen müssen Sie die Javascript-Version angeben, um ECMAScript 6 zu verwenden: Präferenz> Sprachen & Frameworks> JavaScript> JavaScript-Sprachversion –

+0

@DayanMorenoLeon das ist nicht ES6. Es ist Typoskript. –

Antwort

0

@anstarovoyt

Dank für diesen Fehler Kommentar - Sie haben Recht.

Nach Ihrem Link youtrack.jetbrains.com/issue/WEB-22139

fand ich eine angemessene Arbeit für jetzt um.

let HeroDetailComponent: any[] = [ 
    HeroDetailComponent 
];