虽然我看过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