虚拟滚动 - Angular 7 如何滚动到搜索框中给出的索引

问题描述

我为手风琴添加了虚拟滚动。在手风琴里面,我有页码的图像。

我想在搜索框中输入值后滚动到页码所在的位置。

我尝试以 javascript 方式添加 scrollToView。但是由于所有页面不是在虚拟滚动到 DOM 的同时呈现,所以这个逻辑不起作用。有没有其他方法可以滚动到搜索到的页面。请注意,页面不是按升序排列的,顺序可能会有所不同。

此视口位于父组件中。 Accordion 存在于另一个子组件中。

<cdk-virtual-scroll-viewport itemSize="50" class="example-viewport">
  <accordion *cdkVirtualFor="let item of items" class="example-item">{{item}}</accordion>
</cdk-virtual-scroll-viewport>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)