Я пытаюсь изменить значение выбора программно.
Это мой тег select:
<select ng-options="tower as tower.address for tower in towers " ng-model="itemTower" ng-change="changeTower();"></select>
После этого тега select у меня есть кнопка для вызова функции. Эта функция должна изменить ng-модель и изменить выбранную опцию. Но это не работает!
Это моя функция:
$scope.editTower = function (){
$scope.itemTower = 2;
}
Да, я уже читал другие вопросы, но мне кто-то помогает.
Вы пытаетесь установить itemTower
в индекс, но он должен быть объектом в соответствии с вашими ng-options
, можете ли вы попытаться сделать следующее:
$scope.editTower = function (){
$scope.itemTower = $scope.towers[2];
}