当单击并检查输入时,将调用函数getItem(0)。但是,当我">
在我的应用程序中,我有以下复选框
<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)
。我正在寻找最简单的解决方案。有什么想法吗?
发布于 2016-01-13 09:36:35
在复选框中添加ng-model
。
对于checkBox,角有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"/>
https://stackoverflow.com/questions/34773267
复制