2017-03-15 42 views
0

几天我正致力于将日历集成到我的项目中。我实际上正在重用开发人员给出的一个例子。问题是: 即使您访问Demo,您也会注意到,当您在事件旁边每行的某一天的事件中打开下拉菜单时,会出现删除和编辑引导程序字形。当你点击其中的任何一个时,会弹出一个警告,告诉你事件已被删除,但实际上事件在那之后仍然存在。我想要做的是使这个字形onClick从字面上删除一个下拉,就像右下角的红色删除一样。我想这是大多数代码行的问题,但我仍然无法完成工作。Angular Bootstrap日历删除/编辑活动

 <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
vm.events.splice(vm.events.indexOf(event), 1); 

这实际上是修复它的代码行,我想通了。问题在于$ index没有在任何地方定义,所以如果你在第一篇文章中使用了它的形式,那么你将会收到异常。如果您现在使用的线路我现在只是给你,你会修复这个故意的,我猜,这个示例代码是不完整的。