Dynamische Select-Liste Standardmäßig Ausgewählte Element - Angular JS

Habe ich den unten aufgeführten code, die funktioniert einwandfrei, jedoch wenn ich versuche, die Beurteilung ng-Modell und Verwandte ng-wechseln Sie auf die wählen Sie eine leere option Hinzugefügt. Ich zu verstehen, warum, es ist, weil auf init der selectedOption für ng-model leer ist.

Was ich will zu tun ist, legen Sie einen Standardwert, so dass, wenn mir ng-ändern, um Optionen IsSelected Wert auf true, wenn der Benutzer es auswählt. Ich bin nur nicht sicher, wie Sie dies angehen können, habe ich keine Probleme dies zu tun, wenn ich arbeite mit einer statischen generierten select-Liste, aber aus irgendeinem Grund kann ich nicht herausfinden für diese dynamisch generierten Liste.

Jede Eingabe wird geschätzt!

    <div ng-repeat="optionType in productDetailModel.OptionTypes">
         <select name="{{optionType.OptionTypeName}}">
            <option ng-repeat="option in optionType.Options"
             value="{{option.OptionValue}}">{{option.OptionValue}}
            </option>
         </select>
     </div>

Hier plunkr ich verspottet zu geben eine grundlegende Vorstellung davon, was ich im Sinn habe: http://plnkr.co/edit/xBDfc0XzDwsF0mBiFZOv?p=preview

InformationsquelleAutor Mike Anderson | 2015-07-22

Schreibe einen Kommentar