【发布时间】:2016-09-08 13:56:56
【问题描述】:
我有一个简单的复选框输入
<input type="checkbox" name="xxx" data-ng-clik='someFunction(true/false)' "/>
如果用户勾选复选框,我想用真值调用我的 someFunction(true),如果用户取消选中我想用假值调用同一个函数 someFunction(false)。
任何建议我该怎么做?
【问题讨论】:
我有一个简单的复选框输入
<input type="checkbox" name="xxx" data-ng-clik='someFunction(true/false)' "/>
如果用户勾选复选框,我想用真值调用我的 someFunction(true),如果用户取消选中我想用假值调用同一个函数 someFunction(false)。
任何建议我该怎么做?
【问题讨论】:
您应该在复选框的ng-change 上调用您的方法,以获得正确的更改值。还可以添加ng-model 以获得两种方式绑定启用您的复选框值。
<input ng-model="myCheckbox" type="checkbox" name="xxx"
ng-change='someFunction(myCheckbox)'">
【讨论】:
您必须在复选框字段中使用ng-model
<input type="checkbox" name="xxx" ng-model="value" data-ng-click='someFunction(true/false)' "/>
所以在你的函数中,你可以通过$scope.value得到它
【讨论】: