Ich habe ein einfaches Beispiel für mein Problem JSFiddle.Standard Option verschwindet nach Auswahl nicht leere Option
Am Anfang habe ich leere/Standard-Option, aber wenn ich etwas anderes aus dem Dropdown wählen, verschwindet diese Option.
Wie kann ich diese Option nach der Auswahl verlassen?
<label for="mySelect">Make a choice:</label>
<select name="mySelect" id="mySelect"
ng-options="option.name for option in data.availableOptions"
ng-model="data.selectedOption"></select>
Angular-Controller:
.controller('ExampleController', ['$scope', function($scope) {
$scope.data = {
availableOptions: [
{id: '1', name: 'Option A'},
{id: '2', name: 'Option B'},
{id: '3', name: 'Option C'}
],
selectedOption: {id: '2', name: 'Option B'} //This sets the default value of the select in the ui
};
Ich habe versucht ng-init
zu verwenden Standardoption null
zu setzen, sondern diese doen't Arbeit
sorry, bekommt nicht, was im Code haben Sie außer der Bindung Werte ändern – demo
Ich wähle nur ID o f das Objekt und binden Sie das mit Ihrem ausgewählten Modell. – Abhinav