問題タブ [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.
css - AngularJS の mdDialog での位置エラー
私は自分のプロジェクトで使用mdDialog
しAngular Material
ていますが、2 つの異なる方法を使用しています。
方法 1 :
confirm
これは、ブラウザの中央にダイアログを表示するデフォルトのダイアログを使用します。
md-dialog-container を次のように生成します。
方法 2 :
md-dialog-container を次のように生成します。
ただし、これはブラウザの途中ではなく、ページの上部に表示されますtop: 0px
。md-dialog-container
これら2つの違いは何ですか?Way 2
と同じcssスタイルにする方法はありWay 1
ますか? ありがとう!
デモ:
http://codepen.io/anon/pen/amEdYv?editors=1010#0
http://codepen.io/anon/pen/PGEkKE (Angular Material を 0.7.1 などの古いバージョンに変更すると正しく表示されます)
javascript - angular-material の mdDialog を閉じると、ビューはクリックできません
angular-material を使用して小さなプロジェクトを行っており、mdDialog を使用しているため、ダイアログを閉じるたびにビューをクリックできません。ダイアログが DOM に挿入される場所に問題があると思いましたか?
すべてのダイアログに同じコントローラーを使用しています (多くの機能はありません)。
ダイアログの html の 1 つを次に示します。
ダイアログとコントローラーを開くコードは次のとおりです。
小さな助けをありがとう!
angularjs - Material Js Md-dialog は、iPad モバイル キーボードを使用した後、画面外に表示されます。
Material の md-dialog でこの特定の問題が発生しました。
- Web ページのテキスト ボックスのいずれかをクリックすると、モバイル キーボードが表示されます。これは iPad 9.3.2 です。
- 入力後、キーボードを最小化するか、オンのままにします
- md-dialog をモーダルとして表示するボタンをクリックします。
- モーダルが表示され、グレー表示されてページ全体がブロックされます。ただし、ダイアログ ボックスは画面の外に表示されます。つまり、ダイアログ ボックスは表示されず、触れることも、閉じることもできません。
画面を傾けて向きを水平から垂直に、またはその逆に変更すると、画面のサイズが変更され、ダイアログが適切に表示されるようになりました。
そのため、キーボードを使用するとすぐに、即時のダイアログ ショーが正しく配置されません。
誰かが以前にこの問題を抱えていたかどうか疑問に思っています。この問題を解決する方法を知っていますか?
どうもありがとう
angularjs - Angular Material mdダイアログのローカルで不明なプロバイダーエラーが発生する
md ダイアログ サービスで変数を渡そうとしていますが、md ダイアログ サービスの不明なプロバイダー エラーが発生します。
私がこれまでに試したことは次のとおりです-
この locals オブジェクトを、次のコードを持つサインイン モーダル コントローラーに渡そうとしています - >
この後、コンソールに次のエラーメッセージが表示されます - >
また、サインイン モーダル コントローラー ファイルは、このように angular アプリの初期ブートストラップ中に遅延ロードされます - >
このエラーを解決するには、他にどのような点を確認する必要がありますか?
アップデート
ダイアログを開くとすぐにダイアログコントローラーにブレークポイントを設定すると、次の結果が得られます-
ご覧のとおり、渡された配列 ( list_cookies
) には値がありますが、コンソールでこのエラーが発生しています -
助言がありますか ?
javascript - Angular $mdDialog - 同じウィンドウに表示
私は $mdDialog をいじっていて、 Angular.org Demoからコードをそのままコピーしました。実行すると、例のようなオーバーレイ ダイアログではなく、現在のウィンドウに結果が表示されます。結果は各シナリオ (アラート、確認、プロンプト、カスタム、およびタブ) で同じであり、Chrome と Firefox の両方で実行されています。
次のCodePenは問題を再現します。CodePen で CSS と JS を使用した HTML を以下に示します。
どんな考えでも大歓迎です。
javascript - 編集可能なデータをjsonとしてmdDialogにテーブルを作成します
JSONデータでダイアログを作成しようとしています。
ただし、tempalte のデータは再表示されません。テンプレートがコントローラーからのデータをキャッチしなかったようです。
それで、それは何でしょうか?また、ダイアログ テンプレートは、コントローラーとしてかなり新しいものです。今後、ng-modelで編集可能な情報を追加していきます。そして、誰かが知っているかもしれませんが、それはどのように正しくクリートされますか? リーフレットマップから情報を渡します
また、私は一週間前に angular を学び始めました。エラーやコードの書き方の誤りに気付いた場合は、それらを書いてください))
angularjs - ダイアログ内でユーザーの回答を待機していないイベント
特定の条件が満たされた場合、ユーザーがページを離れることを確認する必要があります。問題は、場所の変更がダイアログがユーザーの回答を得るのを待っていないことです。
これが私のコードです:
角度モジュール 1:
角度モジュール 2 :
何か案は?