2016-05-26 7 views
0

Ich benutze Angular 2 RC1 und ich versuche ngFor zu verwenden. Ich habe import {Component, Input} from 'angular2/core'; importiert und ich weiß, eckig funktioniert (ich habe versucht, eine Variable <div>{{ myVar }}</div> anzuzeigen, und es funktioniert)Kann nicht ng Eigenschaften in Angular arbeiten 2

Ich halte Can't bind to 'ngFor' since it isn't a known native property bekommen, wenn tun:

<div *ngFor="let item of list">{{item}}</div>.

Ich habe versucht, import {NgFor} from 'angular2/common'; zu importieren und es zu meinen Richtlinien ohne Erfolg hinzugefügt.

Die litterature Online ist verwirrend, da es das Eckige Team scheint zwischen Beta-Versionen und RC ...

+0

Was ist Liste? Können Sie uns Ihren Komponentencode zeigen? Und RC1 sollte über '@ angular/core' importiert werden. Sie importieren die Beta-Version. – lexith

+0

PS: -Es ist nicht notwendig, externe 'NgFor' zu importieren, alle diese Importe sind bereits in den CORE_DIRECTIVES. –

Antwort

1

von ‚angular2/Kern‘ Sie importieren statt ‚@ Winkel/Kern‘ geändert hat, so dass Sie zu verwenden "#" statt "lassen":

<li *ngFor="#item of list"> 
    {{ item }} 
</li> 
+0

Guter Punkt! Ich habe das gerade erkannt und bin zu @ angular/core gewechselt. Das Problem ist jetzt, dass ich einen 500-Fehler vom Server bekomme (ich habe die "npm-Installation" gemacht und alle @angular zu meinem package.json hinzugefügt) – ncohen

+0

Versuchen Sie Klonen von https://github.com/angular/quickstart .git und starte dein Projekt von diesem –

+0

Danke, ich habe nicht so viele Änderungen in der Initialisierungsphase erwartet. Bitte schließen Sie die 'li' – ncohen

Verwandte Themen