Ich habe eine Reihe von Elementen, die ihre Daten von einem Json-Objekt erhalten und sie mit eckigen bevölkern.Befreien Sie sich von leerem Eintrag in select Tag
<select ng-model="MyCtrl.cargoList">
<option ng-repeat="cargo in MyCtrl.cargoList">{{ cargo.name }}</option>
</select>
Und wenn ich das Formular zu laden, bekomme ich so etwas in meiner Konsole:
<select ng-model="MyCtrl.cargoList">
<option value="? object:25 "?></option>
<option value="">Gloves</option>
<option value="">Jacket</option>
<option value="">Shoes</option>
</select>
Ich kann die Werte bekommen einfach gut erscheinen, aber ich kann nicht scheinen, los die erste Option. Es macht mir nichts aus, wenn das Auswahlfeld das allererste Element in der Liste anzeigt, aber ich möchte nicht, dass es eine Leerzeile ist. Wie werde ich es loswerden?
Verwendung ng-Optionen statt ng-repeat – ajmajmajma
nicht funktioniert. Ich habe genau das gleiche Problem wie dieser Typ: –
http://stackoverflow.com/questions/15488181/angularjs-extra-blank-option-added-using-ng-repeat-in-select-tag –