Ich mache dieses Tutorial: https://angular.io/docs/dart/latest/tutorial/toh-pt2.htmlWie entfernt man "Eigenschaft Bindung nicht von irgendeiner Direktive" Fehler in Dart Angular2 Tutorial?
Jetzt versuche ich Liste der Helden auf der Seite zu bekommen. Beim Kompilieren der Vorlage aus dem Lernprogramm ist ein Fehler aufgetreten. Dies ist eine Vorlage: https://github.com/angular/angular.io/blob/master/public/docs/_examples/toh-2/dart/lib/app_component.dart#L13. Ich bekomme diesen Fehler:
Build error:
Transform TemplateCompiler on ng2_hero_app|lib/app_component.ng_meta.json threw error: Template parse errors:
Property binding ngForOf not used by any directive on an embedded template ("
<h2>My Heroes</h2>
<ul class="heroes">
[ERROR ->]<li *ngFor="let hero of heroes"
[class.selected]="hero == selectedHero"
(click)"): [email protected]:8
Property binding ngIf not used by any directive on an embedded template ("
</li>
</ul>
Was habe ich ausprobiert?
- Ich habe es von mir zuerst versucht, Fehler bekommen. Ich kopiere dann Code von Github und ich bekomme denselben Fehler.
- Ich habe versucht,
pub get
(ich dachte, es gibt einen Fehler wie einige NPM-Paket beim Entwickeln von Node-Modul fehlt) zu wiederholen. - Ich habe versucht zu recherchieren und this gefunden. Dieser Beitrag sagt, dass ich Code der
*ngFor
Richtlinie umschreiben sollte. Nun, ich habe versucht, Vorlagen erfolgreich kompiliert, aber ich habe nichts auf der Seite.
Dies ist mein aktueller app_component.dart Code: https://github.com/sharikovvladislav/angular2-hero-app/blob/master/lib/app_component.dart