虚拟滚动和悬停

时间:2019-07-11 09:52:38

标签: angular angular-cdk-virtual-scroll

我的项目清单很长,每个项目都有自己的组件,其中包含一些图片和数据。

我为此使用了虚拟滚动,并且可以正常工作。

除此之外,我还必须突出显示悬停的项目。因此,我为此使用了mouseenter,并且只包含了它发生的一个类。

问题是滚动时,类更新需要一些时间,我想这是因为虚拟滚动项更新了。

<cdk-virtual-scroll-viewport [itemSize]="cardSizeDisplay" class="virtual-scroll-list">
  <div class="virtual-scroll-element" *cdkVirtualFor="let item of myList; templateCacheSize: 10">
    <div fxFlexFill [ngClass]="{'selected-row': selected}" (mouseenter)="selected=true" (mouseover)="selected=false">
         //print the component with images and data
    </div>
  </div>
</cdk-virtual-scroll-viewport>

0 个答案:

没有答案