如果选中复选框,则调用具有true值的函数;如果未选中复选框,则调用具有false值的函数

时间:2016-05-12 15:53:10

标签: angularjs checkbox

我有一个简单的复选框输入

<input type="checkbox" name="xxx" data-ng-clik='someFunction(true/false)' "/>

如果用户勾选复选框我想用真值调用我的someFunction(true),如果用户取消选中,我想用false值调用相同的函数someFunction(false)。

任何建议如何做到这一点?

2 个答案:

答案 0 :(得分:7)

您应该在复选框的<form oninput="rtsmileage.value = rtsfader.value"> <input type="range" min="0" max="100" value="33" id="rtsfader" style="display:inline-block">&nbsp;<output for="rtsfader" id="rtsmileage">33</output>&nbsp; miles <form>上调用您的方法,以获得正确的更改值。同时添加ng-change以获得双向绑定,启用您的复选框值。

ng-model

答案 1 :(得分:0)

您必须在复选框字段

中使用ng-model
<input type="checkbox" name="xxx" ng-model="value" data-ng-click='someFunction(true/false)' "/>

因此,在您的函数中,您可以使用$scope.value

来获取它