角度コントローラで条件に依存$を注入するが、非モーダルmodalInstance私は非モーダルUIBModal &ため、同じコントローラを使用
答えて
角度からコントローラ・コールが$injector
サービスのためを持っている場合、エラーは$ modalinstanceを提供するために必要とされる方法依存関係を手動で追加する。だから、$modalInstance
の依存関係をロードするかどうかを条件をチェックするためです。私たちはそれを使うことができます。
angular.module('myApp').controller('MyController',
['$injector', function($injector) {
var service;
if (condition) {
service = $injector.get('$modalInstance');
}
});
あなたは正しいです。 Angularには、手動で依存関係を追加するための$ injectorサービスがあります。だから、$ modalInstance依存関係を読み込むかどうかの条件をチェックするためです。私たちはそれを使うことができます。 –
それは今のように見えます:) –
var modalInstance; modalInstance = $ injector.get( '$ modalInstance'); modalInstance.dismiss( 'cancel')を使用したとき。それはエラーを返します - 未定義のプロパティ 'dismiss'を読むことができません –
- 1. uibmodalコントローラを使用したテンプレートビューのバインド
- 2. モーダルが閉じられた後に$ uibModal閉じたイベント
- 3. モーダルが同じスコープに接続されている場合、関数から$ uibModalを閉じる方法は?
- 4. 不明なプロバイダ:stateproviderからモーダルにアクセスするときの$ modalInstance
- 5. 同じ目的のために同じWPFウィンドウを使用
- 6. 同じページの2つのコントローラを使用
- 7. 非同期コントローラを使用したSpring-mvc
- 8. 同じURL /ページにAMPとPWAを使用できますか?
- 9. 同じコントローラ内の角度モーダル・インスタンスのテスト
- 10. - 同じUser.Identity.Nameを使用して同じビューで同じコントローラで2つのクエリを使用する。
- 11. CakePHP3でモーダルを使用する(または:コントローラのJavascript)
- 12. 同じコントローラ内の非同期アクションメソッドと同期アクションメソッド
- 13. モーダル提示されたコントローラを正しく閉じるには
- 14. 非同期コントローラ
- 15. Rails - AJAXリクエストと非AJAXリクエストのために同じフォームを使用する
- 16. 私は、次の角度UIモーダルを持っている$ uibModal本体
- 17. 同じスクリプトを使用してモーダルを開く
- 18. 私は「2 & 3、割り当て1」と同じ時間
- 19. 同じコントローラ
- 20. カスタムGoogle検索、同じモーダル
- 21. 私はiosのために使用したアンドロイド用の同じデータベースを使用できますか?
- 22. 学生が、私はS1 & S4はC1 & C2のために在籍のように同じコースに在籍している学生を選択したい
- 23. は、私は、コントローラのメソッドに同じメッセージで数回ViewBag.Messageを使用しているコントローラ
- 24. 使用MediaWikiの私はクッキーを見て(同じドメイン内?)非mediawikiのページでログイン
- 25. 2番目のモーダルを閉じた後、モーダルをモーダルで使用し、スクロールはボディを指します
- 26. ブートストラップ:メインの表示モーダル私はこのモーダルのためのブートストラップを使用していますインラインフレームに
- 27. UDP:非同期に送受信するためにネットワークの両側で同じポート番号を使用
- 28. MockMvcを使った非同期コントローラのテスト
- 29. 同じコントローラを使用してデータを切り替えるAngularJS
- 30. 使用Task.FromResult非同期アクションを作成するための
コードを表示します。 –