У меня есть вход, используется модель «filtro3». Нажав, я хочу удалить его содержимое. Делая это работает правильно:Угловая модель обновления при нажатии
<input type="text" ng-model="filtro3" placeholder=" Buscar" ng-click="filtro3 = null">
Но если я хочу поставить то же самое действие в функции не работает:
<input type="text" ng-model="filtro2" placeholder=" Buscar" ng-click="actualizaCombo()">
$scope.actualizaCombo = function() {
console.log('actualizaCombo');
console.log('filtro2 before='+$scope.filtro2);
$scope.filtro2 = null;
console.log('filtro2 after='+$scope.filtro2);
}
Казнь показано в консоли:
actualizaCombo
filter2 before = undefined
filter2 after = null
Когда я тип «как»:
actualizaCombo
filter2 before = null
filter2 after = null
И не стирайте его содержимое, на экране продолжает отображаться «как». Что случилось? что-то не хватает? Спасибо
Что вы подразумеваете под «как»? –
Текст, введенный во входной фильтр2. Любой текст, затем щелкните и попробуйте запустить ng-click. Аналогично попытался изменить ng-click для ng-change, но дал тот же результат. – dblanco