angularjs ng-Optionen funktioniert nicht
Ich versuche, eine einfache select-dropdown mit AngularJS
dies ist mein code:
<select class="span3" novalidate="" data-ng-options="select p.name for p in create_options_array(item.values)"> </select>
create_options_array(item.values)
ist in dieser form:
[{"id":0,"name":"OG"},{"id":1,"name":"OS"},{"id":2,"name":"PG"},{"id":3,"name":"PS"}]
select-dropdown erscheint, aber es hat keinen Wert, auf die es auswählen, was mache ich falsch?
- wäre hilfreich, wenn u können die post ein Turnschuh
- korrigieren Sie mich, wenn ich falsch Liege, aber ist
data-ng-options
wirklich der richtige Weg, um die ngOptions Richtlinie? data-ng-options
ist einer der möglichen Wege zu finden, umngOptions
, ja. Es nennt sich Attribut-Normalisierung, siehe docs.angularjs.org/guide/directive.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie vermissen einen ngModel Richtlinie und werden Sie den Aufruf des ng-options-Anweisung in einer falschen Art und Weise.
Machte ich plunker hier wo es funktionieren würde.
<select>
und iterieren mitng-repeat
auf eine<option>
Kind, wenn das wirklich stört Sie, dass viel.