Допустим, у меня есть следующее основное поле выбора html.
<select ng-model="selectedOption" ng-change="showSelected()">
<option value="">Select Option</option>
<option value="option-1">Option 1</option>
<option value="option-2">Option 2</option>
</select>
И следующий контроллер:
$scope.showSelected = function () {
console.log('Selected');
//TODO
}
Здесь, скажем, я сначала выбираю «вариант-1», а затем будет консольный журнал. Теперь я хочу снова выбрать тот же элемент и снова запустить функцию. Однако функция showSelected() не будет запущена, потому что я не изменил модель, это снова «вариант-1».
Директива «ng-click» также не работает в поле выбора. Поэтому я не могу запустить функцию с помощью ng-click.
Каково угловое решение для этой конкретной проблемы?
ng-change
.. - person Rayon   schedule 31.03.2016edit
< /a> прямо под списком тегов. - person Lix   schedule 31.03.2016