【发布时间】:2019-03-27 12:02:51
【问题描述】:
场景:
- 尝试阅读此blog post 的基本虚拟滚动测试
- 数组有很多项
- 没有错误
- 列表在虚拟滚动中加载,但默认高度为 0
快速修复是到
- 将 cdk-virtual-scroll-viewport 的高度设置为 500px 或设置 app.component.css 中“example-viewport”类的高度
问题: 克服这个零高度的正确方法是什么?
【问题讨论】:
-
使用
height: 100%;,它将获得父母的身高,您可以像处理页面中的任何其他 div 一样处理父母的大小。 -
@ibenjelloun,行不通...您可以在这里尝试angular-efdcyc.stackblitz.io ...但是我是否缺少一些应该处理它的依赖项?
-
恕我直言,设置
cdk-virtual-scroll-viewport元素样式的方式完全是任意的,而且是命中注定的。itemSize属性完全没有意义,所以你必须使用样式和属性,直到你把它弄对为止。组件的文档和设计就是个笑话。
标签: angular angular7 virtualscroll