【发布时间】:2019-10-25 20:45:52
【问题描述】:
我正在使用响应式表单检查虚拟滚动列表。场景是我有数千行要显示 在带有复选框的列表中批准或反对。
所以在虚拟列表中,我使用[formGroupName]="i" 生成表单组。
但是如果我选中一个复选框,在滚动它时也会随机选择并选中其他复选框。
这真的很奇怪。
Blitz可以看到here 任何建议或提示都会有所帮助。谢谢
要重现此问题,您可以一直向下滚动到最后一项并将其标记为取消选中,然后滚动回顶部并再次向下滚动。您将看到不稳定的行为,它将再次标记为已检查。并且在点击中间或顶部的任何一个时,其他的也会被随机检查。
【问题讨论】:
-
请考虑创建Minimal Sample StackBlitz 复制您的问题。
-
@SiddAjmera 你是对的。刚刚添加了 stackblitz 供您查看。要重现,您可以一直向下滚动到最后一项并将其标记为取消选中,然后滚动回顶部并再次向下滚动。你会看到不稳定的行为。它将再次标记为选中。点击中间或顶部的任何一个,其他的也会被选中
-
上帝。刚检查。这对我来说似乎是一个错误。很棒的发现。我认为你应该举报。
-
我做到了,就像任何其他开源回购所有者一样,这对他们来说根本不像是一个“错误”:D。
-
能否分享您提出的错误的链接?
标签: angular virtualscroll