問題: Angular JS コントローラーで多数のモーダルを管理するにはどうすればよいですか?
私はそれらをビューの一番下に置いてhttp://angular-ui.github.io/bootstrap/#/modalを使用して いましたが、最終的には大きな html テンプレート (それが機能します) になりましたが、効率が悪いと感じました。
私が試したこと:
- UI-Bootstrap の $dialog (お尻の痛み)
- UI-Bootstrap のモーダルを使用して ng-include を介して含まれるテンプレートに保存されたモーダル
- コントローラー内のビューの下部に配置されたモーダル << 現在オンで動作しています
これは何かが欠けているように感じます。ポインタはありますか?
編集:
私はたくさんの検索を行い、スクリプトを見つけて少しアップグレードしました:
- モーダルは外部テンプレートです
- ボタンをクリックした範囲内にもあります
- 3 種類 (確認、メッセージ、テンプレートの読み込み)
https://github.com/clouddueling/angularjs-modals
アップデート
それ以来、この問題をカバーするリポジトリを作成しました: http://clouddueling.github.io/angular-common/