1. ng-repeat
<select> <option value="x.id" ng-repeat="x in list" ng-bind="x.name"> </option> </select>
2. ng-options
<select ng-options="x.id as x.name for x in list" ng-model="listId"> </select>
3 Wenn Sie sich in der Auswahl befinden, muss ng-repeat in die Option geschrieben werden, während ng-options keine Option erfordert und automatisch generiert wird.
ng-options muss mit ng-model abgeglichen werden, um den Wert der Liste zu erhalten.
Achtung! !
1) Der Werttyp von .ng-options ist Zahl und kann nicht wiederholt werden, wenn list.id vom Typ string ist
2) Der Werttyp von .ng-repeat ist string und wenn list.id ist vom Typ Nummer. Schleife nicht möglich
Sie können verschiedene ID-Typen auswählen. Dies ist ein Problem, das in neueren Projekten auftritt und mit der oben genannten Methode gelöst werden kann
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen ng-repeat und ng-options. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!