Set default-Wert für die dropdownlist mit angularjs?
Ich habe code, der füllt dann dropdownlist-und die javascript-variable, wird das Letzte Element in der Liste. Alles was ich jetzt tun möchte, ist wählen Sie das Letzte Element, das als Standard .Was bin ich ?
<div class="row">
<div>
<select ng-init="lastItem" ng-model="congressFilter" ng-options="cc.congressLongName for cc in ccList"></select>
</div>
<div class="grid-style" data-ng-grid="userGrid">
</div>
ccResource.query(function (data) {
$scope.ccList.length = 0;
angular.forEach(data, function (ccData) {
$scope.ccList.push(ccData);
})
//Set default value for dropdownlist?
$scope.lastItem = $scope.ccList[$scope.ccList.length - 1];
});
- Sollte es nicht
ng-model="lastItem"
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einfach Zeichen einen Wert zu congressFilter in Ihrer Steuerung.
Es hängt ein wenig auf, wie Ihre Daten sieht allerdings.
Könnte es helfen, neue Entwickler. muss hinzufügen, Standard-id für die Anzeige von Standard-Element in option.
Den untenstehenden code-Beispiel fügen wir [ $scope.Land.stateid = "4" ] im controller $scope, um den Standard.