問題タブ [material-dialog]
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.
angular - 非同期イベントに応答してカスタム ErrorHandler プロバイダーによって開かれたダイアログが閉じない
Angularアプリケーション全体でさまざまな目的に使用する一般的なアラートダイアログコンポーネントがあります(簡略化)...
ダイアログ ウィンドウは、app.module プロバイダーの既定のオプションを指定します。
また、アラート ダイアログを介して関連するエラーを表示するカスタム ErrorHandler プロバイダーも実装します。
表示されるエラーは、多くの場合、バックエンド サーバーから非同期的に返されたものです。
エラーが非同期的にスローされた場合、(click)="closeDialog()"
ボタンをクリックしてからボタン以外の場所をクリックしない限り、ダイアログはボタンに応答して閉じません (ハンドラーを使用しても)。
ここで問題を示す StackBlitz プロジェクトがあります: https://stackblitz.com/edit/angular-ivy-b3fqjj
ボタンを 1 回クリックするだけで非同期に開いたダイアログを閉じる方法はありますか?
android - Material You に従うように androidx.preference ダイアログを調整します
設定セクションを含む 2 つのアプリがあり、執筆時点で入手可能な最新バージョンの設定ライブラリを使用しています。
さて、新しい Material3 (またはMaterial You ) テーマを使用して従うようにアプリのテーマを設定しましたが、私が直面している問題は、通常のダイアログは正しくテーマ設定されていますが、設定セクションのダイアログは部分的にしかテーマ設定されていないことです (角の半径)。彼らは明らかに新しいスタイルを使用しておらず、この矛盾は私を殺しています:D
現在、奇妙な回避策なしにそれらをテーマにする方法が見つからなかったので、提案をいただければ幸いです。現時点でのダイアログのスタイルは次のとおりです
多分それは待つだけの問題ですか?