UI

2013-10-17 3 views
25

私はUI-ブートストラップここで0.6UI

からモーダルディレクティブを使用しようとしていますが、UI-ブートストラップページから作業デフォルトplunkerです:

http://plnkr.co/edit/JGBiBSeRqOnwRhYA9py8?p=preview

http://plnkr.co/edit/Y59rwlcNpQdijKtmjOPy?p=preview

今、私はコーディングスタイルは、このような1つのアプリでそれを含めるために、角種子スタイルに合う作ってみました

が、私はコントローラを定義するこの方法を使用してこの作業を行うことができますどのようにエラーReferenceError: ModalInstanceCtrl is not defined

を与えていますか?

答えて

51

var modalInstance = $modal.open({ 
     templateUrl: 'myModalContent.html', 
     controller: 'ModalInstanceCtrl', 
     resolve: { 
      items: function() { 
      return $scope.items; 
      } 
     } 
    }); 
+3

ありがとうございました!これが私の問題だったことを理解するのに約2時間かかりました。 – brutalhonesty

+2

Derp、ビンゴ。これは、ドキュメントで盗聴され、それもループのために私を投げた:( –

+3

私はやってみた、文字列でコントローラを呼び出す、それは動作しません –

1

他の答えが示唆するようにあなたが引用符を使用することができ、またはあなたはまた、例として行うことができますなどのディレクティブ、あなたはルートの定義で行う場合とまったく同じように、文字列としてのコントローラ名を入力しますドキュメントには、変数を定義します。

var ModalInstanceCtrl = function ($scope, $modalInstance, items) { ... }

関連する問題