我正在尝试实施复选框以选择日期。我可以使用ng-click="addEvent()"
选中复选框时添加事件。但是,当再次单击时,ng-click
会再次运行,再次添加相同的事件。
如果取消选中该复选框,如何从日历中删除事件,我该怎么做呢?
这是我的代码:
<label ng-repeat="day in days"> <input type="checkbox" checklist-model="days" checklist-value="day" ng-click="addEvent(day, exercise)">{{ day.text }} </label>
答案 0 :(得分:0)
如果你可以使用jQuery试试这个:
$( 'input' ).change(function() {
if($( 'input' ).prop( 'checked' )) {
addEvent();
}
}
虽然你应该给输入id
。然后在if语句条件
$(#input-1).prop('checked')