html - 如果选中复选框则执行函数 - Angular

标签 html angularjs

在我的应用程序中,我有以下复选框

<input class="js-rooms" 
       id="checkid" 
       ng-keypress="$event.keyCode == 13 && getItem(0)" 
       ng-click="getItem(0)" 
       type="checkbox"/>

当单击并检查输入时,将调用函数 getItem(0)。 但是,当我再次单击该复选框并取消选中它并重新提交时,显然会触发相同的函数。

我想做的(以最简单的方式)是在单击复选框时触发函数 getItem(1) 并触发 getItem(0) code> 当未单击复选框时。我正在寻找尽可能简单的解决方案。有什么想法吗?

最佳答案

在复选框中添加ng-model

对于复选框 Angular 有 ng-true-value && ng-false-value

像这样 '

<input class="js-rooms" 
       ng-model="checkid" 
       ng-keypress="$event.keyCode == 13 && setRoom(checkid)" 
       ng-click="getItem(checkid)"  
       ng-true-value="1"
       ng-false-value="0" 
       type="checkbox"/>

关于html - 如果选中复选框则执行函数 - Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34773267/

相关文章:

javascript - jquery交叉淡入淡出循环

AngularJS:如何将 url 传递给 $http POST

javascript - 在 Karma/Jasmine 单元测试中注入(inject) Angular 的 $timeout 服务的实际实现

javascript - 如何使用python获取链接内元素的文本

javascript - 如何在双击时选择和复制多个 <td> 值?

javascript - 在 ES6 类属性上设置 Angular 服务会影响其功能

angularjs - 使用 Angular UI/Bootstrap UI 隐藏选项卡标题

javascript - ng-repeat 指令中的 Angular 选择 : how can I access the children scopes?

javascript - 单击按钮时如何停止运行其他功能?

python - LXML 的 etree.tostring 在链接 href 属性中转义 url