检测Angular.js ng-change事件中的复选框是否处于选中状态

拉齐奥

我想检测在单击复选框时是否选中了该复选框。

这就是我所拥有的:

<input type="checkbox" ng-model="answers[item.questID]" ng-change="stateChanged()" />

然后在控制器中,我有:

$scope.stateChanged = function () {
    alert('test');
}

我可以在选中/取消选中时触发警报,但是如何检测复选框的状态?我做了一些研究以找到类似的问题,但是我无法获得所需的东西。

PSL

您可以仅在ng-change方法中使用bound ng-modelanswers[item.questID])值本身来检测是否已检查。

例:-

<input type="checkbox" ng-model="answers[item.questID]" 
     ng-change="stateChanged(item.questID)" /> <!-- Pass the specific id -->

$scope.stateChanged = function (qId) {
   if($scope.answers[qId]){ //If it is checked
       alert('test');
   }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Angular.js / Javascript在点击事件中动态选中复选框

来自分类Dev

如何检查Angular JS中的复选框是否已选中?

来自分类Dev

Angular JS:检测ng-bind-html是否完成加载,然后突出显示代码语法

来自分类Dev

Angular.js-取消选中复选框时如何返回上一状态

来自分类Dev

如何从Angular JS中的ng-repeat循环中检查第一个复选框?

来自分类Dev

确定是否在Knockout.js中的click事件上选中了此复选框

来自分类Dev

确定是否在Knockout.js中的click事件上选中了此复选框

来自分类Dev

Angular,在ng-repeat中选中复选框(或单选)需要Ng

来自分类Dev

使用ng-model标记复选框ANGULAR.JS的值

来自分类Dev

Angular 10中复选框已选中状态

来自分类Dev

使用ng-click重置Angular复选框,以重置绑定到该复选框的ng-model,从而防止取消选中该复选框

来自分类Dev

如果选中复选框angular.js,则执行if函数

来自分类Dev

Angular.js:选中所有复选框

来自分类Dev

在Angular JS中取消选中复选框时如何禁用下拉菜单

来自分类Dev

如果在 Angular JS 中未选中复选框,则禁用按钮

来自分类Dev

如何使用angular js根据数据库中的值设置复选框的选中属性

来自分类Dev

angular js中的复选框功能

来自分类Dev

Angular JS复选框使用$ watch来计数选中的复选框

来自分类常见问题

检查ANGULAR 10中是否已选中复选框

来自分类Dev

检查ANGULAR 10中是否已选中复选框

来自分类Dev

Angular js ng-view渲染事件

来自分类Dev

Angular JS:在ng-change上获取ng-model

来自分类Dev

Angular JS,过滤时请记住复选框状态

来自分类Dev

如何检测Angular ng-repeat是否显示结果

来自分类Dev

angular js中的条件ng模式

来自分类Dev

Knockout.js复选框已选中并单击事件

来自分类Dev

检测是否未选中复选框React Native

来自分类Dev

使用ng-change AngularJs保存复选框状态

来自分类Dev

Angular JS-如何检测到ng-repeat已完成?

Related 相关文章

  1. 1

    如何使用Angular.js / Javascript在点击事件中动态选中复选框

  2. 2

    如何检查Angular JS中的复选框是否已选中?

  3. 3

    Angular JS:检测ng-bind-html是否完成加载,然后突出显示代码语法

  4. 4

    Angular.js-取消选中复选框时如何返回上一状态

  5. 5

    如何从Angular JS中的ng-repeat循环中检查第一个复选框?

  6. 6

    确定是否在Knockout.js中的click事件上选中了此复选框

  7. 7

    确定是否在Knockout.js中的click事件上选中了此复选框

  8. 8

    Angular,在ng-repeat中选中复选框(或单选)需要Ng

  9. 9

    使用ng-model标记复选框ANGULAR.JS的值

  10. 10

    Angular 10中复选框已选中状态

  11. 11

    使用ng-click重置Angular复选框,以重置绑定到该复选框的ng-model,从而防止取消选中该复选框

  12. 12

    如果选中复选框angular.js,则执行if函数

  13. 13

    Angular.js:选中所有复选框

  14. 14

    在Angular JS中取消选中复选框时如何禁用下拉菜单

  15. 15

    如果在 Angular JS 中未选中复选框,则禁用按钮

  16. 16

    如何使用angular js根据数据库中的值设置复选框的选中属性

  17. 17

    angular js中的复选框功能

  18. 18

    Angular JS复选框使用$ watch来计数选中的复选框

  19. 19

    检查ANGULAR 10中是否已选中复选框

  20. 20

    检查ANGULAR 10中是否已选中复选框

  21. 21

    Angular js ng-view渲染事件

  22. 22

    Angular JS:在ng-change上获取ng-model

  23. 23

    Angular JS,过滤时请记住复选框状态

  24. 24

    如何检测Angular ng-repeat是否显示结果

  25. 25

    angular js中的条件ng模式

  26. 26

    Knockout.js复选框已选中并单击事件

  27. 27

    检测是否未选中复选框React Native

  28. 28

    使用ng-change AngularJs保存复选框状态

  29. 29

    Angular JS-如何检测到ng-repeat已完成?

热门标签

归档