雖然我看過answers here,但在頁面加載時我仍然無法觸發我的openModal()
函數。頁面加載時的Angular-UI Bootstrap模式觸發器
在我的控制,我的代碼(下面的問題),這確實允許openModal()
要麼從NG-點擊指令或觸發精細進入在Chrome控制檯以下時:
angular.element($0).scope().openModal()
我的問題是,當我試圖在頁面加載時有條件地打開模式。我當前的代碼是:
$scope.openModal = function (size) {
modalInstance = $modal.open({
templateUrl: 'myModalContent.html',
controller: 'pageBuilder',
size: 'lg',
resolve: {
items: function() {
return $scope.chosenDeploymentSchedule;
}
}
});
};
angular.element(document).ready(function() {
// $scope.openModal();
console.log('Hello World');
});
我得到我的Hello World
打印,但是當我試圖取消對$scope.openModal();
,我得到undefined
+ Hello World
打印出的無限循環。
不幸的是:( – 2014-12-19 02:16:10
我測試過它,它對我來說工作得很好。你能製作一個plunkr來排除故障嗎? – nairys 2014-12-19 02:17:18