0

Angular Material 拡張パネルのリストを含む Sidenav を実装しようとしています。ngFor ディレクティブを使用している場合、レイアウトは希望どおりにきれいに見えます。画像でわかるように、ビューを Expansion-Panel-content の幅の 100% に拡大します。 ngFor-directive を使用したレイアウト
ng-For-directive でどのように見えるかの Stackblitz: https://stackblitz.com/edit/angular-ivy-fwav88?file=src/app/app.component.ts

リストには何千ものアイテムが含まれる可能性があるため、CDK 仮想スクロールを使用してパフォーマンスを向上させたいと考えています。

しかし、これを使用すると、リストの幅を 100% に設定できませんでした。代わりに、水平スクロール バーがあります。

仮想スクロールでの見え方

仮想スクロールを使用したコードの Stackblitz: https://stackblitz.com/edit/angular-ivy-xr5bok? ​​file=src/app/sidenav/sidenav.component.html

私はフレックスボックスと私が知っている他のすべてのCSSトリックを使用しようとしましたが、成功しませんでした.

助けてくれて本当に感謝しています。

ありがとう!

4

1 に答える 1