Как изменить значение ng-model?

Рейтинг: 0Ответов: 1Опубликовано: 24.04.2015

Есть такой пример: Angular JS:

$scope.changeSelect = function (item){
    if(item == 0){
      // Здесь изменить ng-model элемента
    }
}

HTML

<select ng-model="city" ng-change="city">

Ответы

▲ 2Принят
<select ng-model="city" ng-change="city">

ng-change вычисляет свой аргумент при изменении. В твоём варианте какая-то фигня - прочитали ещё раз поле и всё. Вероятно, должно быть:

<select ng-model="city" ng-change="changeSelect(city)">
// Здесь изменить ng-model элемента
$scope.city = someCity;