Ich habe zwei Dropdown-Listen, eine davon ist abhängig von der anderen. Ich hatte ursprünglich meinen Code mit ng-repeat, aber lies, dass es effizienter ist, ng-options zu verwenden. Allerdings kann ich beim Umschalten nicht ng-selected für den Standard verwenden.Auswahl des Standardwertes für ng-Optionen in Angular
Ich habe verschiedene Methoden zum Festlegen der Standardoption in ng-Optionen untersucht, aber sie verwenden entweder <option value="">Select Something Here</option>
für eine benutzerdefinierte Option oder direkt aus dem Dataset auswählen. Aber mein Wert wird sich ändern.
ist hier ein Arbeits Plunker mit ng-repeat:
http://plnkr.co/edit/Ie4VDDlrwSUSqIq7laoa?p=preview
ist hier ein Plunker die Standard mit ng-Option fehlt:
http://plnkr.co/edit/TGoWTMqOuJnWKNTUARWI?p=preview
Der Standardwert $scope.defnum
sein sollte , die aus einem anderen Dataset als die Werte in meinem Dropdown-Menü stammt. Daher möchte ich den Standardwert DefCom = defnum
haben. Ich habe versucht, dies zu tun mit ng-init durch eine ursprüngliche Variable in der Steuerung zuweisen:
$scope.defcom = 4;
var original_defcom = $scope.defcom;
und mit ng-init="original_defcom"
in der Vorlage.
und in ng-Modell, Einwickeln es sogar in einem <option>
Tag