問題タブ [angular-ui-bootstrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - ng-repeat のリストを折りたたむ
項目の ng-repeat リストで ui-bootstrap の折りたたみを使用しようとしています。モジュールに ui.bootstrap を追加し、次の html を作成しました。
リンクをクリックしても、すべてが機能するように見えます。
に:
しかし、実際に崩壊するものは何も見られません。すべてが画面上にあった場所にとどまります。何か案は?
angularjs - UI Bootsrapモーダルを呼び出す角度ディレクティブ
いくつかのプロパティを更新するために (bootstrap-ui を使用して) モーダルを呼び出すディレクティブを作成しようとしています。モーダル コンテンツは、呼び出し元によって異なります。
更新しました
これを説明するためにプランカーを作成しました(moderndegreeの貢献のおかげで更新され、機能しています)
今、モーダルのhtmlコードをhtmlファイルから外部化し、モーダルコントローラー関数をディレクティブ内に置くことは可能ですか?それで、異なるテンプレートから呼び出すことができますか?
angularjs - angularのネストされたコントローラーにデータを渡す
問題
私はdialog
自分のアプリケーションで UI Bootstrap のサービスを使用しています。このサービスはモーダル ダイアログを作成し、outer で次のメソッドを使用してそれを行います$scope
。
このメソッドは、後で次のマークアップを使用して部分ビューから呼び出されます
route
私のダイアログは(route
メインモデル内のサブモデルです)の編集を処理するため、そのルートをダイアログに渡して、外部モデルについて何も知らなくても独自のモデルのように扱うようにしたいと思います。
この問題に対する私の最初の推測は、ルート引数をdialog
変数に割り当て、dialog.route = route
後で次のコードを使用してコントローラー内で使用することでした。
このアプローチは依存関係を作成し、角度のあるやり方のようには見えませんが
その目的のためにサービスを使用する必要があると言っているこの投稿も見つけましたが、この解決策はそのような小さな問題にはやり過ぎのようです。
質問
上記のシナリオを使用して、外側のコントローラーから内側のコントローラーに値を渡す角度のある方法は何ですか。
ありがとうございました
angularjs - ネストされたコントローラーでメソッドを呼び出す
特定の要素をクリックすると ui.bootstrap.modal ダイアログを表示する Angular アプリがあります。モーダル ロジックを再利用可能にしたいので、別のコントローラーに分離しました。結果 (簡略化) は次のようになります。
モーダルの可視性は、ModalController のプロパティによって制御されます。
open()
メソッドからそのプロパティを設定するにはどうすればよいMyController
ですか?