#angularjs #checkbox #watch
#angularjs #флажок #Смотреть
Вопрос:
Я использую angular-bootstrap-checkbox, как показано ниже:
HTML
<checkbox class="checkbox" ng-model="manualPosition"></checkbox>
Я хочу посмотреть изменения значений флажка.
JS
$scope.$watch('manualPosition', function(manualPosition) {
console.log('here');
});
У меня это не работает.
Ответ №1:
Вы должны добавить наблюдение для любой переменной $scope
$scope.$watch('manualPosition', function (checkboxVal) {
console.log(checkboxVal);
});
И ваш html должен быть таким,
<input type="checkbox" ng-model="manualPosition"> CLICK</input>
Комментарии:
1. Спасибо за быстрый ответ. Прошу прощения за опечатку. Я сделал то же самое. но у меня не работает.
2. Еще раз спасибо. Таким образом, это работает для меня. Поскольку в моем проекте мы уже используем
angular-bootstrap-checkbox
, я хочу$watch
, чтобы над этим поработали.