Im используя AngularJS. У меня есть select
с несколькими вариантами. Чтобы работать с этими опциями, я использую ngOptions
и ng-model
. Когда значение в select изменилось, я делаю PUT operation
. Если это удастся, то этот выбор должен быть передан модели. В случае неудачи модель не должна получать этот новый выбор.AngularJS - ngOptions в избранном - как проверить до изменения модели?
<select class="form-control" ng-change="updateSelection(object)"
ng-model="object.status" ng-options="status as label for (label, status) in CONSTANTS">
</select>
Моя проблема заключается в том, что из-за ng-model
и двухстороннее связывание, всякий раз, когда я делаю изменение новый выбор передается на модели без проверки. Есть ли способ сделать некоторые проверки перед обновлением модели?
удалить нг-модели и назначить правильное значение для вашего model in updateSelection –
@NarekMamikonyan, 'ng-options' не будет работать без' ng-model' –