Angular虚拟滚动在嵌套for循环中不能正确工作。
创始人
2024-10-30 10:31:04
0

问题的原因是Angular虚拟滚动在嵌套for循环中不能正确地计算列表项高度,导致滚动位置不正确。解决方法是使用Angular CDK中的CdkVirtualForOf指令代替ngFor,在子列表内使用CdkVirtualScrollViewport指令来计算每个子项的高度。

示例代码如下:

{{i.title}}

  
  
    
      

{{j.description}}

在上方的代码示例中,“items”是外部列表中的项,每个项包含一个子列表“subItems”。我们使用CdkVirtualForOf在外部列表中迭代,“i”是列表项。在“i”下方,我们嵌套了另一个CdkVirtualScrollViewport指令,它使用CdkVirtualForOf迭代每个“i.subItems”的内容,其中“j”是列表项。这个指令使用50像素作为每项的高度。

相关内容

热门资讯

黑科技有挂!微扑克德州专用辅助... 黑科技有挂!微扑克德州专用辅助器(德扑ai机器人软件开发)一直是真的有挂(的确有挂)-哔哩哔哩1、玩...
黑科技讲解!gg扑克软件(德州... 黑科技讲解!gg扑克软件(德州ai辅助神器软件)固有存在有挂(证实有挂)-哔哩哔哩;无聊就玩这款德州...
黑科技神器!众合推扑克有辅助(... 黑科技神器!众合推扑克有辅助(aapoker发牌机制)往昔存在有挂(有挂解惑)-哔哩哔哩1、每一步都...
黑科技教程!cloud辅助(线... 黑科技教程!cloud辅助(线上wpk德州ai机器人)原本是有挂(确实有挂)-哔哩哔哩1、打开德州p...
黑科技实锤!wepoke黑科技... 黑科技实锤!wepoke黑科技设备(aapokerai辅助)往昔是真的有挂(真实有挂)-哔哩哔哩;人...
黑科技插件!德扑之星辅牌软件(... 黑科技插件!德扑之星辅牌软件(aapoker真的有猫腻吗)好像是真的有挂(有挂方针)-哔哩哔哩;一、...
黑科技新版!aapokerai... 黑科技新版!aapokerai辅助(德扑AI策略软件)果然存在有挂(有挂方式)-哔哩哔哩1、很好的工...
黑科技安卓版!gg扑克发牌是有... 黑科技安卓版!gg扑克发牌是有机制(微扑克透牌)往昔是真的有挂(竟然有挂)-哔哩哔哩1、在微扑克透牌...
黑科技挂!wpk有猫腻(wep... 1、黑科技挂!wpk有猫腻(wepokeai代打)素来有挂(详细教程)-哔哩哔哩;该软件可以轻松地帮...
黑科技好友!cloud辅助(微... 黑科技好友!cloud辅助(微扑克如何让系统发好牌)起初是有挂(有挂解密)-哔哩哔哩是一款可以让一直...