我正在尝试以编程方式更改选择值。
这是我的选择标记:
<select ng-options="tower as tower.address for tower in towers " ng-model="itemTower" ng-change="changeTower();"></select>
在这个选择标签后,我有一个按钮来调用一个功能。此功能应更改ng模型,并更改所选的选项。但它没有用!
这是我的功能:
$scope.editTower = function (){
$scope.itemTower = 2;
}
答案 0 :(得分:3)
您尝试将itemTower
设置为索引,但根据您的ng-options
,它应该是一个对象,您是否可以尝试执行以下操作:
$scope.editTower = function (){
$scope.itemTower = $scope.towers[2];
}