$ watch on checkbox not working

时间:2016-10-12 09:51:36

标签: angularjs checkbox watch

我正在使用angular-bootstrap-checkbox,如下所示:

HTML

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

我想观看复选框值的更改。

JS

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

它对我不起作用。

1 个答案:

答案 0 :(得分:2)

您必须为$ scope变量添加监视

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

你的HTML应该是这样的,

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

DEMO