問題タブ [mat-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 に答える
1339 参照

angular - Angular Material カスタム ダイアログでコンポーネントを表示する

再利用可能なカスタム マテリアル UI ダイアログがあり、別のコンポーネントを表示したいと考えていました。たとえば、一度呼び出してログインコンポーネントを表示し、別のときに登録コンポーネントを表示します。これは単なる例です。

問題は、コンポーネントをボディ (ボディ: InvitationComponent) に割り当てると、結果は正しいダイアログ ボックスになりますが、ボディ (またはコンテンツ) はコンポーネントのコードです。テキストを送信する場合は問題ありませんが、コンポーネントを送信してダイアログの中央に表示することはできません。問題は、コンポーネントをオブジェクトまたはテンプレートとして送信して、ダイアログに表示する方法です。招待コンポーネントは、shome html コードと iput コントロールとボタンで構成されており、ダイアログの途中に表示したいと考えていました。(たとえば、iframe で表示できるページのように) よろしくお願いします。

私の表示されたダイアログ

それは私の CustomDialogComponent です:

0 投票する
3 に答える
1341 参照

angular - 前のマット ダイアログを閉じた後、いくつかのマット ダイアログを 1 つずつ開く

私のコードには、データのリストを参照して各データを開くボタンがありmat-dialogます。

残念ながら、ループの過程で、すべてがmat-dialogs開いています。

私がやりたいことは、dialogRef.afterClosed()メソッドを使用することで、結果に応じて ( true) 次mat-dialogが開くか ( false) ループが終了することです。

ここでスタックブリッツ

これどうやってするの?どうすればいいのかわからない。

ご協力いただきありがとうございます。

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

angular - Angular Material のテーマ設定 / 境界線の半径の変更

Angular Material をテーマに使用しています。

今、私もテーマ/変更したいborder-radius. テーマでこれを行うことはできますか? これに関するドキュメントは見つかりませんでした。

::ng-deep特定のコンポーネントを使用または直接指定して、テーマを設定しようとしました。

しかし、何も機能しませんでした。