【发布时间】:2014-10-13 20:51:28
【问题描述】:
我正在尝试从我的控制器中设置选择值,即使我按照此处许多问题中的说明设置了 ID,这对我也不起作用。唯一的区别是我使用 ng-init 设置了默认值。如何从控制器设置值?
DOM:
<select ng-model="storeorder" ng-init="storeorder = 0" ng-change="storeOrderChange(storeorder)">
<option value="0">-- All orders --</option>
<option ng-repeat="obj in orders" value="{{ obj.id }}">{{ obj.name }}</option>
</select>
函数内的JS:
$scope.orders = data;
$scope.storeorder = parseInt($scope.order); // Tried without parseInt also
console.log($scope.storeorder) 返回正确的值,但它没有在浏览器 DOM 中设置正确的值。
【问题讨论】:
标签: javascript angularjs select angularjs-scope