問題タブ [mddialog]
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.
javascript - Angular Material $mdDialog.confirm で「OK」および「キャンセル」オプションを超える
ユーザーがさまざまなアクションから選択できるように、Angular Material で $mdDialog ウィンドウを作成する必要があります。選択したアクションに基づいて、アプリは新しいレポートを生成するか、既存のレポートを読み込むか、ダイアログを完全にキャンセルします。問題は、Angular Material サイトのドキュメントを見ると、confirm $mdDialog に .ok オプションと .cancel オプションしか組み込まれていないことです (サイトのデモ コード スニペットを含む印刷画面を添付しました)。
だから私の質問は、どうすれば $mdDialog ウィンドウに複数のアクション オプションを追加できるかということです。また、関数をコントローラーのこれらのオプションに結び付けるにはどうすればよいですか? たとえば、「新しいレポートを生成する」を選択すると特定のサービスが起動しますが、「前のレポートを表示する」を選択すると別のサービスが起動します。これが初心者の質問である場合は申し訳ありませんが、この状況で適用される正しい AngularJS ロジックを完全に把握していないように感じます。
javascript - Angular Material $mdDialog.hide() - メイン コントローラーの promise でネストされたコントローラーの選択を使用する
$mdDialog
ワンクリックでポップアップするウィンドウがあり、ユーザーの選択に基づいて、ユーザーが特定の月を選択できるように、選択リストを含む別のウィンドウが開きます。2 番目のウィンドウから今月の選択をキャプチャし、AJAX 要求でさらに使用する必要があります。$mdDialog.show()
問題は、内で約束を設定し、それを解決する必要があるという解決策しか見つけられなかったことです$mdDialog.hide()
。
問題は、ネストされたコントローラーに $mdDialog.hide() があるため、ここで馬の前に馬車を置こうとしているような気がします。これは私のコントローラの一部で、ネストされたコントローラと.hide()
アクションを確認できます。もちろん、今は「未定義」を返します...
angularjs - $mdDialog ローカルに未知のプロバイダーを渡す
私は私のような多くの質問を見てきましたが、答えは私の問題を解決していないようです. 奇妙なことは、以前は機能していたことです。また、ダイアログに使用されるコントローラーにブレークポイントを配置すると、値を渡すために使用される変数が null ではありません。値は正しく渡されますが、まだ不明なプロバイダー エラーです
これは私の親コントローラーのコードです
これらは私のダイアログコントローラーの最初の行です
angularjs - メインコントローラーの変更時に mddialog textarea モデルが更新されない
これは、Angular マテリアル、mdDialogs、およびスコープ変数に関する質問です。
- Stomp を使用して特定のトピックを購読しています。
- Stomp はサーバーから文字列を受け取り、スコープ変数に連結されます。
- ユーザーがボタンをクリックして mdDialog を表示します。
- mdDialog は、着信文字列の変更をテキストエリアに表示する必要があります。
でも・・・うまく動かない。変更を確認するには、ダイアログを閉じて再度開く必要があります。メイン ビュー (index.html) に textarea を追加しようとしましたが、textarea は正常に動作します。
Angular マテリアルの mdDialog 内にいるときにテキストエリアが変更されないのはなぜですか? それを解決するためのアイデアはありますか?
これはプランカーです。メイン ビュー (index.html) でランダム値が適切に更新されていることがわかりますが、ダイアログを開くと、値が適切に更新されません...
https://plnkr.co/edit/teC69Sg7UqNbouHxpT22
どうもありがとう。