Javascript 是否可以设置两个索引&;ngFor在角4中这两个索引之间

Javascript 是否可以设置两个索引&;ngFor在角4中这两个索引之间,javascript,angular,Javascript,Angular,我试图在数组上使用ngFor动态创建dom节点。数组可能包含200个元素,而不是创建200个节点,我打算在scroll上创建节点。例如,如果最初在scroll上创建10个dom,它将创建下一个10个dom,依此类推,而不重新绘制前一个10个dom。所以我想我需要两个索引来设置上限和下限 我跟随设定了一个限制,但无法设定范围 因此,我的问题是是否可以在ngFor中设置两个索引,并在该范围内迭代实现这一点的一种方法是动态更改控件组件中的数组。最初,只复制前10个元素,在检测到底部的滚动事件时,开始向

我试图在数组上使用
ngFor
动态创建dom节点。数组可能包含200个元素,而不是创建200个节点,我打算在scroll上创建节点。例如,如果最初在scroll上创建10个dom,它将创建下一个10个dom,依此类推,而不重新绘制前一个10个dom。所以我想我需要两个索引来设置上限和下限

我跟随设定了一个限制,但无法设定范围


因此,我的问题是是否可以在
ngFor
中设置两个
索引
,并在该范围内迭代

实现这一点的一种方法是动态更改控件组件中的数组。最初,只复制前10个元素,在检测到底部的滚动事件时,开始向其中添加元素

有一个,在那里他们做这样的事情


如果你有一个“窗口”数组,你可以随时控制它的大小和它包含的事件-它会很快

在这种情况下,我担心会重新绘制已经绘制的dom,因为如果不设置限制,ngIF将迭代整个阵列。根据这一点,如果您只是扩展列表,我认为它不会一直重新绘制:“随着输入列表的修改,ngFor将尽量避免不断地创建和销毁列表中的DOM元素,因为这是一项昂贵的操作。此外,当我们传递给NGB以获取新列表时,这并不意味着整个列表将被重新构建,这意味着所有DOM都将被重新创建。“此外,您还可以使用trackBy属性控制已渲染DOM区域的重复使用,这也在