170
rated 0 times
[
173]
[
3]
/ answers: 1 / hits: 13470
/ 10 Years ago, sun, september 7, 2014, 12:00:00
I have a problem with my ngModel in select not showing as selected. Both id and name are matching but its not working, see selectedState. Pointing model to the actual object within options array works, see selelectedState2. No idea whats going on ...
Fiddle:
http://jsfiddle.net/fedorsmirnoff/b49n4Ldp/2/
<select ng-model=selectedState ng-options=state.name for state in stateOptions></select>
<select ng-model=selectedState2 ng-options=state.name for state in stateOptions></select>
function MainCtrl($scope) {
$scope.stateOptions = [
{id: 1, name: Alaska},
{id: 2, name: Montana},
{id: 3, name: Nebraska},
{id: 4, name: Texas}
]
$scope.selectedState = {id: 2, name: Montana};
$scope.selectedState2 = $scope.stateOptions[1];
}
More From » angularjs