我正在努力将日历集成到我的项目中。我实际上正在重复使用开发人员提供的一个示例。问题是: 即使您访问Demo,您也会注意到当您在事件旁边的每一行打开包含特定日期事件的下拉菜单时,会有删除和编辑引导字形。当您单击其中任何一个时,会弹出一个警告,告诉您该事件已被删除,但事后该事件仍然存在。我想要做的是使这个字形onClick从字面上删除一个偶数从下拉,就像右下角的红色删除顺便说一句。我想在大多数代码行中都是1-2,但我还是不能让它工作。
<button
class="btn btn-danger"
ng-click="vm.events.splice($index, 1)">
Delete
</button>
这是有效的,这是'右下方按钮'。 ^
onClick: function(args) {
alert.show('Deleted', args.calendarEvent);
console.log("event Deleted");
vm.events.splice($index, 1);
}
这不是。 提前谢谢。
答案 0 :(得分:0)
vm.events.splice(vm.events.indexOf(event), 1);
这实际上是修复它的代码行,我想通了。问题是$ index没有在任何地方定义,所以如果你以我在第一篇文章中的形式使用它,那么你将收到异常。如果你使用我现在给你的那一行,我想你会故意修复这个示例代码的不完整性。