問題タブ [angular-cdk]
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 - overlay-origin 要素の変更時に開いた CDK オーバーレイを再配置する方法
angular material CDK オーバーレイを使用して、複数選択ドロップダウン コンポーネントを作成しようとしています。以下のコードのように (Angular Material Select コンポーネントから取得)
そのため、ドロップダウンからアイテムが選択されるたびに、接続された位置であるボックスにチップとして表示されます。元の要素の高さを変更します。
質問:オーバーレイの原点の高さの変更時にオーバーレイを startY 位置に再配置する標準的な方法はありますか?
javascript - 幅 100% の MatDialog を水平方向に中央揃えし、maxWidth を固定
固定幅の MatDialog を水平方向に中央揃えにしようとしています:
何らかの理由で、width
パラメーターを追加すると親オーバーレイにインラインが追加されますが、justify-content: flex start
そのままにしておきますjustify-content: center
。
Overlay
を作成してコンポーネントを注入するモーダルの作成方法を知っています。しかし、単に を使用するだけではそれができない理由がわかりませんMatDialog
。
私が試したこと:
しかし、タイプは一致しません。
兄弟の CSS セレクターも試しましbackdropClass
たが、必要な結果が得られませんでした。
私は何が欠けていますか?の を構成する方法はありますOverlay
かMatDialog
?