Ich habe ein Angular 5-Projekt erstellt.ngFür Arbeiten, aber nicht ng-Optionen oder ng-repeat
Ich erstellte meine eigene Komponente und übergeben Sie die Komponenten HTML-Vorlage eine Liste von Personen.
Der folgende Code funktioniert
<ul>
<li *ngFor="let x of persons">{{ x.Id }}: {{ x.personName }}</li>
</ul>
Ich brauche es in einer auserwählten zu setzen und nicht einer Liste.
ng-Optionen funktionieren nicht
<select ng-model="selectedPerson" ng-options="x.personName for x in persons"></select>
ng-Wiederholung nicht
<select><option ng-repeat="x in persons">{{x.personName}}</option></select>
Sowohl den folgenden Fehler funktioniert gibt im Browser.
ERROR TypeError: Cannot read property 'personName' of undefined
Was mache ich falsch?
Dies kann hilfreich sein - https://angular.io/guide/ajs-quick-reference – Und3rTow