首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟滚动返回空数组

虚拟滚动返回空数组
EN

Stack Overflow用户
提问于 2018-05-31 19:34:41
回答 3查看 924关注 0票数 1

HTML:

代码语言:javascript
复制
<virtual-scroll [items]="items" (update)="viewPortItems = $event">    
                <div *ngFor="let item of viewPortItems">
                  {{item.name}}
                </div>                    
</virtual-scroll>

在组件中,我正在初始化这些项。组件:

代码语言:javascript
复制
items = [{
        name: 'xyz'
    },
    {
        name: 'xyz'
    },
    {
        name: 'xyz'
    },
    {
        name: 'xyz'
    }
]

但在我的页面上什么也没有显示。viewPortItems为空。

EN

回答 3

Stack Overflow用户

发布于 2019-01-30 18:26:34

我也有同样的问题,在我的例子中,我解决了这个问题,但调整了virtual-scroll元素的高度。您总是可以在element选项卡中调试这种行为,=>调整element style。

票数 1
EN

Stack Overflow用户

发布于 2018-05-31 19:49:26

如下所示:

代码语言:javascript
复制
<div *ngFor="let item of viewPortItems" [item]="item">

做一个小小的改变:

代码语言:javascript
复制
{{item?.name}}
票数 0
EN

Stack Overflow用户

发布于 2018-08-31 04:52:28

我的猜测是,您没有调整虚拟滚动容器的大小。如果容器没有以某种方式调整大小,则任何虚拟滚动实现都不起作用,请添加style=‘height:300px’并查看它是否起作用。

请参阅https://medium.com/@andrew_54539/virtualization-of-ngfor-welcome-to-the-pure-ngfor-replacement-ngvfor-21254034acbc?source=linkShare-40e7ef73f7e0-1535661741

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50623343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档