【发布时间】:2018-11-08 08:55:25
【问题描述】:
有没有人遇到过 angular 7 cdk 虚拟滚动在 mat-tab 组中工作异常的问题。
https://github.com/angular/material2/issues/13981
我的城市组件模板是这样的
<cdk-virtual-scroll-viewport class="list-container" [itemSize]="50" minBufferPx="200" maxBufferPx="400" (scrolledIndexChange)="getNextBatch($event)">
<div *cdkVirtualFor="let state of statesObservable | async; trackBy: trackByFn" class="list-group-item state-item">
<div class="state">{{state.name}}</div>
<div class="capital">{{state.capital}}</div>
</div>
</cdk-virtual-scroll-viewport>
当将此城市组件作为第二个选项卡放入 mat-tab-group 时
<mat-tab-group>
<mat-tab label="Country">
<app-country></app-country>
</mat-tab>
<mat-tab label="City">
<app-city></app-city>
</mat-tab>
</mat-tab-group>
stackblitz 代码在这里: https://stackblitz.com/edit/angular7-virtual-scroll-issue
有人对这个问题有什么想法吗?
【问题讨论】:
标签: angular angular7 angular-cdk