シナリオ:
クイックフィックスwasに
質問:このゼロの高さを克服する適切な方法は何ですか?
observableを使用している場合は、* ngIfと非同期パイプを使用して解決してください。重要:html要素はng-containerです。これは、min-widthが機能するためにレンダリングされない可能性があるためです!
.list {
min-height: 100%;
}
.item {
height: 100px;
}
Observableをソースとして使用する場合
<ng-container *ngIf="obs$ | async; let data">
<cdk-virtual-scroll-viewport itemSize="100" class="list">
必要なCSSスタイルを追加して、要素の高さを提供します
.example-viewport {
height: 200px;
width: 200px;
border: 1px solid black;
}
.example-item {
height: 50px;
}
ここで言及した例の全内容を見ることができます。 https://material.angular.io/cdk/scrolling/overview
また、カスタムCSSを使用して要素をスタイルしました。