Angular UI 网格中的渲染行(DOM 中的<divs>)等于项目数(gridOptions.data.length)?

Rendered rows(<divs> in DOM) in Angular UI Grid equal to the number of items(gridOptions.data.length)?

我正在使用 Angular UI Grid,接下来是我的情况。我有 100 个项目,items = [{}, {}, ..., {}] 我想在网格中显示所有这些项目,但我也想同时在 DOM 中为每个项目显示 100 个。这可能吗?

据我所知,ui.grid 只是根据视口高度和每行的高度向 DOM 添加了必要数量的 div。我的意思是 ui.grid 只需在 DOM 中保持一些必要的 div 来填充网格区域。

我需要的是每个项目一个 div,并且在滚动时 DOM 没有变化。

提前致谢!

我找到了“excessRows”网格选项来执行此操作,设置了我想要显示的相同或更大数量的项目。它对我有用!!!

$scope.gridOptions.excessRows = 100;

@文档: 要在视口外部呈现的额外行,这有助于滚动的平滑度。

谢谢!