日历取消选中复选框无效

时间:2015-08-01 20:39:23

标签: javascript angularjs calendar fullcalendar

我正在尝试实施复选框以选择日期。我可以使用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>

1 个答案:

答案 0 :(得分:0)

如果你可以使用jQuery试试这个:

$( 'input' ).change(function() {
 if($( 'input' ).prop( 'checked' )) {
  addEvent();
 }
}

虽然你应该给输入id。然后在if语句条件

中使用(当id为“input-1”时)$(#input-1).prop('checked')