我在一个组件中有多个虚拟滚动。我正在尝试使用Viewchild并调用虚拟滚动的更新方法:
@ViewChild(VirtualScroll) virtualLists: VirtualScroll;
以上只是让我获得第一个虚拟列表元素。我也想访问其余的虚拟列表。所以我试图将 #myLists 添加到离子列表元素中。并尝试使用以下方法访问相同的内容:
@ViewChild('myLists') virtualFavLists: VirtualScroll;
但是这次它给了我 ElementRef 对象,它没有虚拟滚动的更新方法。还有其他方法可以做到吗?
如果你想获取VirtualScroll的所有实例,请尝试使用@ViewChildren
而不是@ViewChild
。您可以在 Angular 文档中找到更多信息。