Ich habe ein Dropdown-Menü in HTML wie folgt mit einer Standardoption. Ich verwende ng-options
, um die verbleibenden Optionen zu generieren, die diese und nicht die ersten mit der Variablen dropdown
binden.Zurücksetzen auf nicht gebundene Option im Dropdown-Menü
<td>
<select ng-model="dropdown" ng-options="item as item.name for item in items">
<option value="">--- Select an item---</option> <!-- default -->
</select>
</td>
Ergebnisse in der folgenden HTML
<td>
<select ng-model="dropdown" ng-options="item as item.name for item in items">
<option value="">--- Select an item---</option>
<option value="0" label="item1">item1</option>
<option value="1" label="item2">item2</option>
<option value="2" label="item3">item3</option>
</select>
</td>
Ich brauche eine Reset-Taste zu unterstützen, die den Abfall bis auf die Standardoption zurückgedreht werden „Wählen Sie ein Element“. Da diese Option nicht an das Modell gebunden ist. ich kann so etwas tun -
$scope.dropdown = items[0] // this would select item1
oder sogar
$scope.dropdown = null
Wie kann ich meine zurückgesetzt Dropdown-Liste die erste Option?
Awesome, scheint zu funktionieren. Aber kannst du erklären warum? Zuerst dachte ich, das würde alle Optionen aus dem Dom selbst entfernen, tat es aber nicht. –