我有一个模态功能,当我缩小时有问题。这是因为控制器没有用括号括起来。
使用常规控制器,我会使用“.controller('Ctrl',['$ scope',function($ scope){});
但是使用我的模态,它只是调用一个直接函数:
var modalInstance = $uibModal.open({
animation: true,
backdrop: 'static',
keyboard: false,
templateUrl: 'questionsModal.html',
controller: function($scope, $uibModalInstance, SweetAlert) {
我尝试了以下内容:
var modalInstance = $uibModal.open({
animation: true,
backdrop: 'static',
keyboard: false,
templateUrl: 'questionsModal.html',
controller: ('', [ '$scope', function($scope) {}])
但它不起作用。
答案 0 :(得分:3)
你走了:
var modalInstance = $uibModal.open({
animation: true,
backdrop: 'static',
keyboard: false,
templateUrl: 'questionsModal.html',
controller: ['$scope', '$uibModalInstance', 'SweetAlert', function($scope, $uibModalInstance, SweetAlert) {
}]