問題タブ [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 - モーダル MdDialog ローカル コントローラーとアプリ レベルのディスプレイ シャドウ
アプリ レベルのコントローラーを使用してモーダル ダイアログを表示しようとしています。ローカル関数コントローラーのテストは完全に機能しますが、アプリ レベルのコントローラーは、ダイアログではなく灰色の影を表示しています。
編集と削除の結果 (この例では) は同じように動作するはずですが、そうではありません。
前もって感謝します。
index.HTML
testEdit.HTML
testDelete.HTML
app.module.js
javascript - Angular マテリアル $mdDialog.hide() が機能しない
私は角度のある素材を扱っています。$mdDialog を使用して、アプリケーションにポップアップを作成しています。$mdDialog. hide() が機能しないことを除いて、すべて正常に機能します。
ここで私が間違っていることを誰かに教えてもらえますか
angularjs - mdDialogはIDでアイテムを選択します
mdDialog 内の div の幅を取得しようとしていますが、そのダイアログのコントローラーは HTML が読み込まれる前に実行されるため、セレクターは何も見つけられません。window.onload()
そのダイアログにまたはdocument.ready()
関数を使用する方法はありますか?
前もって感謝します
javascript - Jasmine Karma で連鎖メソッドをテストする方法
Jasmine Karma で以下のコードをテストしようとしています。しかし、内部でチェーンされたメソッドをモックする方法は$mdDialog.show()
?
私が試しているテストコードは次のとおりです。
});
javascript - $mdDialog 内では md-select は無視されます
マテリアル デザイン ダイアログ ボックス内でマテリアル デザイン要素を使用すると問題が発生します。ユーザーがリクエストを拒否する 3 つの理由から選択できるようにする md-select 要素を表示したいのですが、その選択内から事前に確立されたオプションを選択する代わりに、ユーザーは md に別の理由を残すこともできます。 -ダイアログのテキストエリア。ただし、md-input-container が適切に表示されている間、md-select および md-option 要素は無視され、要素内のテキストのみが残ります。
angularjs - Angularjs mdDialog - データを最初のコントローラーに送り返す方法
完全に機能する「locals」属性を使用して、md-Dialog に情報を送信します。ユーザーがボタンを押すと、$resource メソッドを介して情報が送信され、応答が返されます。md-dialog を閉じた後、その応答を表示する必要があります。その応答を最初のコントローラーに送信するにはどうすればよいですか?
次に例を示します。
angularjs - How to add function into $mdDialog.show AngularJS Material
I use angularJS material dialogs for creating pop up window where I want to input how long some task took to finish. I want to use bootstrap-datepicker and I have to assign function to my input,
but problem is when this function is hit, that element does not exist.
Here is my controller function:
What I can do and its working is to create tags in my HTML page and assign it from there since when this template will be called, my input will exist, but I would like to know if there is a way how to make it work with my function in controller only.
javascript - onRemoving コールバックでボタンの値を取得する
AngularMaterial の $mdDialog サービスを使用しています。これが私が使用しているサンプルコードです-
メソッドによって返される promise はshow()
、mdDialog のいずれかのボタンがクリックされた場合にのみ解決されます。ボタンのインデックスはanswer
パラメータとして提供されます。回答/ボタンのインデックスが 1 に等しくない場合にのみ、何かを行う必要があります
。問題は、ボタンのいずれかがクリックされたときに約束を解決する前に onRemoving が呼び出されるため、highlighter.answer
必要なときに適切な値を取得できませんでした ( onRemoving コールバック)。
つまり、いずれかのボタンが呼び出されたとき、またはボタンをクリックせずにダイアログが閉じられたときに、onRemoving が呼び出されます。ボタンがクリックされたときにのみ、promise が解決されます。
だから私の質問は、答えの値が設定され、ボタンが呼び出されたかどうかを知るために、プロミスが解決された後に呼び出されるコールバックを持つ方法はありますか? このコールバックは、promise が解決されたかどうかにかかわらず、ダイアログを削除するときに呼び出される必要があります。