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

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

angular - 非同期イベントに応答してカスタム ErrorHandler プロバイダーによって開かれたダイアログが閉じない

Angularアプリケーション全体でさまざまな目的に使用する一般的なアラートダイアログコンポーネントがあります(簡略化)...

ダイアログ ウィンドウは、app.module プロバイダーの既定のオプションを指定します。

また、アラート ダイアログを介して関連するエラーを表示するカスタム ErrorHandler プロバイダーも実装します。

表示されるエラーは、多くの場合、バックエンド サーバーから非同期的に返されたものです。

エラーが非同期的にスローされた場合、(click)="closeDialog()"ボタンをクリックしてからボタン以外の場所をクリックしない限り、ダイアログはボタンに応答して閉じません (ハンドラーを使用しても)。

ここで問題を示す StackBlitz プロジェクトがあります: https://stackblitz.com/edit/angular-ivy-b3fqjj

ボタンを 1 回クリックするだけで非同期に開いたダイアログを閉じる方法はありますか?

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

android - Material You に従うように androidx.preference ダイアログを調整します

設定セクションを含む 2 つのアプリがあり、執筆時点で入手可能な最新バージョンの設定ライブラリを使用しています。

さて、新しい Material3 (またはMaterial You ) テーマを使用して従うようにアプリのテーマを設定しましたが、私が直面している問題は、通常のダイアログは正しくテーマ設定されていますが、設定セクションのダイアログは部分的にしかテーマ設定されていないことです (角の半径)。彼らは明らかに新しいスタイルを使用しておらず、この矛盾は私を殺しています:D

通常のマテリアル You ダイアログ 設定ダイアログ

現在、奇妙な回避策なしにそれらをテーマにする方法が見つからなかったので、提案をいただければ幸いです。現時点でのダイアログのスタイルは次のとおりです

多分それは待つだけの問題ですか?