带有虚拟滚动的PrimeNG下拉菜单无法保持选择

min*_*rse 9 primeng angular primeng-dropdowns angular-cdk-virtual-scroll

我正在使用PrimeNG具有自定义筛选和启用虚拟滚动功能的下拉组件。

我发现重新打开该组件时,它没有滚动回到视图列表中的最后一个选择,而是仅滚动回到列表的顶部,这意味着您必须进行物理滚动才能找到所做的选择。

看到这个例子stackblitz

我确实在这里遇到了一个解决方案,该解决方案涉及调用scrollToIndexCdkVirtualScrollViewport实例,这听起来像对我有用。但是,当我尝试将其合并到代码中时,实例变量显示为未定义。

有谁知道这里的正确方法?我正在使用PrimeNG 7.1.3。

谢谢

Mun*_*nna 2

这是由于此问题已在此 PR 的8.0.1版本 中解决。所以升级primeng来解决这个问题。

我还打开了另一个问题,说明与保持所选项目处于视图中相关的进一步问题,并提出了修复 PR,当合并此 PR 时,保持选择处于视图中的所有问题都将得到解决。