【发布时间】:2017-06-30 18:23:19
【问题描述】:
HTML
<input type="checkbox" ng-model="activeStatus"
ng-checked="outlet2Datas.INT_EXTEND_1 == 1"
ng-change="setOutletStatus(activeStatus)"
ng-true-value="1" ng-false-value="0" />
控制器
$scope.setOutletStatus = function (activeStatus) {
console.log(activeStatus);
}
我是 angularjs 新手,我需要一些关于复选框 ng-change 的帮助。
这是 HTML 复选框输入。当值为 1 时,我从 API 获取值以选中复选框。当复选框值从 1 开始表示复选框被选中时,我单击复选框控制台什么都没有出来。然后我再次单击复选框,控制台返回值 1 并再次单击值为 0。为什么 ng-change 第一次在选中复选框时无法执行操作,但在未选中复选框时可以执行操作?
【问题讨论】:
标签: angularjs