1
我正在使用http://angular-ui.github.io/bootstrap/(版本.10)。 我需要在全日曆的事件點擊時打開一個簡單的模式窗口(http://arshaw.com/fullcalendar/)。
我這樣做,使用
select: function (start, end, allDay) {
console.log('Calendar select event fired');
var modalInstance = $modal.open({
templateUrl: 'template.html',
controller: function ($scope, $modalInstance) {
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
};
},
});
這工作第一次和模態打開和關閉確定。 然而,在第二次點擊之後,模式不會打開。 $ modal.open正在被觸發,控制檯顯示沒有錯誤。
如果使用ng-click完成相同的練習,所有時間都可以工作。這也需要在控制器中寫入一個打開的函數。
<button class="btn btn-default" ng-click="open()">Open me!</button>
但是我的目標是使用$ modal.open從另一個指令調用模態打開。
我錯過了什麼?
感謝您的幫助。
我不認爲這是可以回答這個問題沒有更多的細節(理想情況下使用plunker最小重現場景)。 –
http://plnkr.co/edit/ItEqZp?p=preview – Sumanta
重擊者破裂 –