2016-10-27 2 views
1

私は、縮小するときに問題があるモーダル関数を持っています。これは、コントローラが括弧で囲まれていないためです。uibModalコントローラを括弧で囲むことで、それを保護します。

通常のコントローラでは、私は「.controller( 'Ctrlキー'、[ '$スコープ' 機能($スコープ){})を使用します。

をしかし、私のモーダルで、それだけでまっすぐな関数を呼び出します:

 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) {}]) 

しかし、それは動作しません

答えて

2

をここに行く:

var modalInstance = $uibModal.open({ 
       animation: true, 
       backdrop: 'static', 
       keyboard: false, 
       templateUrl: 'questionsModal.html', 
       controller: ['$scope', '$uibModalInstance', 'SweetAlert', function($scope, $uibModalInstance, SweetAlert) { 
       }] 
+0

ありがとう、Beslinda! – cnak2

+0

私は助けてうれしいです –

関連する問題