2016-10-12 4 views
1

Я использую angular-bootstrap-checkbox, как показано ниже:

HTML

<checkbox class="checkbox" ng-model="manualPosition"></checkbox> 

Я хочу посмотреть изменения для значений флажок.

JS

$scope.$watch('manualPosition', function(manualPosition) { 
    console.log('here'); 
}); 

Это не работает для меня.

ответ

2

Вы должны добавить часы для независимо от $ объема переменной

$scope.$watch('manualPosition', function (checkboxVal) { 
    console.log(checkboxVal); 
}); 

И ваш HTML должен быть таким,

<input type="checkbox" ng-model="manualPosition"> CLICK</input> 

DEMO

+0

Спасибо за быстрый ответ. Прошу прощения за опечатку. Я сделал то же самое. но не работает для меня. – Pradeepb

+0

Еще раз спасибо. Таким образом, это работает для меня. Поскольку в моем проекте мы уже используем 'angular-bootstrap-checkbox', я хочу, чтобы' $ watch' работал над этим. – Pradeepb

+0

@Pradeepb отметьте как ответ, если он помог – Sajeetharan

Смежные вопросы