問題タブ [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.
angular - Angular Material カスタム ダイアログでコンポーネントを表示する
再利用可能なカスタム マテリアル UI ダイアログがあり、別のコンポーネントを表示したいと考えていました。たとえば、一度呼び出してログインコンポーネントを表示し、別のときに登録コンポーネントを表示します。これは単なる例です。
問題は、コンポーネントをボディ (ボディ: InvitationComponent) に割り当てると、結果は正しいダイアログ ボックスになりますが、ボディ (またはコンテンツ) はコンポーネントのコードです。テキストを送信する場合は問題ありませんが、コンポーネントを送信してダイアログの中央に表示することはできません。問題は、コンポーネントをオブジェクトまたはテンプレートとして送信して、ダイアログに表示する方法です。招待コンポーネントは、shome html コードと iput コントロールとボタンで構成されており、ダイアログの途中に表示したいと考えていました。(たとえば、iframe で表示できるページのように) よろしくお願いします。
それは私の CustomDialogComponent です:
angular - 前のマット ダイアログを閉じた後、いくつかのマット ダイアログを 1 つずつ開く
私のコードには、データのリストを参照して各データを開くボタンがありmat-dialog
ます。
残念ながら、ループの過程で、すべてがmat-dialogs
開いています。
私がやりたいことは、dialogRef.afterClosed()
メソッドを使用することで、結果に応じて ( true
) 次mat-dialog
が開くか ( false
) ループが終了することです。
これどうやってするの?どうすればいいのかわからない。
ご協力いただきありがとうございます。
angular - Angular Material のテーマ設定 / 境界線の半径の変更
Angular Material をテーマに使用しています。
今、私もテーマ/変更したいborder-radius
. テーマでこれを行うことはできますか? これに関するドキュメントは見つかりませんでした。
::ng-deep
特定のコンポーネントを使用または直接指定して、テーマを設定しようとしました。
しかし、何も機能しませんでした。