2017-03-15 64 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沒有在任何地方定義,所以如果你在第一篇文章中使用了它的形式,那麼你將會收到異常。如果您現在使用的線路我現在只是給你,你會修復這個故意的,我猜,這個示例代碼是不完整的。