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

0 投票する
2 に答える
5047 参照

angular - overlay-origin 要素の変更時に開いた CDK オーバーレイを再配置する方法

angular material CDK オーバーレイを使用して、複数選択ドロップダウン コンポーネントを作成しようとしています。以下のコードのように (Angular Material Select コンポーネントから取得)

そのため、ドロップダウンからアイテムが選択されるたびに、接続された位置であるボックスにチップとして表示されます。元の要素の高さを変更します。

質問:オーバーレイの原点の高さの変更時にオーバーレイを startY 位置に再配置する標準的な方法はありますか?

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

javascript - 幅 100% の MatDialog を水平方向に中央揃えし、maxWidth を固定

固定幅の MatDialog を水平方向に中央揃えにしようとしています:

何らかの理由で、widthパラメーターを追加すると親オーバーレイにインラインが追加されますが、justify-content: flex startそのままにしておきますjustify-content: center

Overlayを作成してコンポーネントを注入するモーダルの作成方法を知っています。しかし、単に を使用するだけではそれができない理由がわかりませんMatDialog

私が試したこと:

しかし、タイプは一致しません。

兄弟の CSS セレクターも試しましbackdropClassたが、必要な結果が得られませんでした。

私は何が欠けていますか?の を構成する方法はありますOverlayMatDialog?