問題タブ [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.

0 投票する
1 に答える
10574 参照

angularjs - ng-repeat のリストを折りたたむ

項目の ng-repeat リストで ui-bootstrap の折りたたみを使用しようとしています。モジュールに ui.bootstrap を追加し、次の html を作成しました。

リンクをクリックしても、すべてが機能するように見えます。

に:

しかし、実際に崩壊するものは何も見られません。すべてが画面上にあった場所にとどまります。何か案は?

0 投票する
1 に答える
610 参照

angularjs - UI Bootsrapモーダルを呼び出す角度ディレクティブ

いくつかのプロパティを更新するために (bootstrap-ui を使用して) モーダルを呼び出すディレクティブを作成しようとしています。モーダル コンテンツは、呼び出し元によって異なります。

更新しました

これを説明するためにプランカーを作成しました(moderndegreeの貢献のおかげで更新され、機能しています)

今、モーダルのhtmlコードをhtmlファイルから外部化し、モーダルコントローラー関数をディレクティブ内に置くことは可能ですか?それで、異なるテンプレートから呼び出すことができますか?

0 投票する
1 に答える
1609 参照

angularjs - angularのネストされたコントローラーにデータを渡す

問題

私はdialog自分のアプリケーションで UI Bootstrap のサービスを使用しています。このサービスはモーダル ダイアログを作成し、outer で次のメソッドを使用してそれを行います$scope

このメソッドは、後で次のマークアップを使用して部分ビューから呼び出されます

route私のダイアログは(routeメインモデル内のサブモデルです)の編集を処理するため、そのルートをダイアログに渡して、外部モデルについて何も知らなくても独自のモデルのように扱うようにしたいと思います。

この問題に対する私の最初の推測は、ルート引数をdialog変数に割り当て、dialog.route = route後で次のコードを使用してコントローラー内で使用することでした。

このアプローチは依存関係を作成し、角度のあるやり方のようには見えませんが

その目的のためにサービスを使用する必要があると言っているこの投稿も見つけましたが、この解決策はそのような小さな問題にはやり過ぎのようです。

質問

上記のシナリオを使用して、外側のコントローラーから内側のコントローラーに値を渡す角度のある方法は何ですか。

ありがとうございました

0 投票する
0 に答える
328 参照

angularjs - ネストされたコントローラーでメソッドを呼び出す

特定の要素をクリックすると ui.bootstrap.modal ダイアログを表示する Angular アプリがあります。モーダル ロジックを再利用可能にしたいので、別のコントローラーに分離しました。結果 (簡略化) は次のようになります。

モーダルの可視性は、ModalController のプロパティによって制御されます。

open()メソッドからそのプロパティを設定するにはどうすればよいMyControllerですか?