【问题标题】:Call a function with true value if checkbox is checked and function with false value when checkbox is unchecked如果选中复选框,则调用具有真值的函数,而未选中复选框时调用具有假值的函数
【发布时间】:2016-09-08 13:56:56
【问题描述】:

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

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

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

任何建议我该怎么做?

【问题讨论】:

    标签: angularjs checkbox


    【解决方案1】:

    您应该在复选框的ng-change 上调用您的方法,以获得正确的更改值。还可以添加ng-model 以获得两种方式绑定启用您的复选框值。

    <input ng-model="myCheckbox" type="checkbox" name="xxx" 
           ng-change='someFunction(myCheckbox)'">
    

    【讨论】:

      【解决方案2】:

      您必须在复选框字段中使用ng-model

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

      所以在你的函数中,你可以通过$scope.value得到它

      【讨论】:

        猜你喜欢
        • 2019-08-11
        • 2014-01-13
        • 1970-01-01
        • 2016-09-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-17
        • 2013-06-21
        • 1970-01-01
        相关资源
        最近更新 更多