Ember.js 余烬光线闪烁

Ember.js 余烬光线闪烁,ember.js,Ember.js,当ArrayController中有大量对象集合时,当切换到该视图时,有时可以看到列表在页面上逐渐形成 是否有一种方法仅在列表生成后显示视图,以避免界面闪烁 是否有一种方法仅在列表生成后显示视图,以避免界面闪烁 听起来您需要的是Ember.ListView—它通过渲染刚好足以填充可见区域的行来提高超大集合的性能 {{#collection Ember.ListView contentBinding="controller" height=500 rowHeight=50}} <!--

当ArrayController中有大量对象集合时,当切换到该视图时,有时可以看到列表在页面上逐渐形成

是否有一种方法仅在列表生成后显示视图,以避免界面闪烁

是否有一种方法仅在列表生成后显示视图,以避免界面闪烁

听起来您需要的是Ember.ListView—它通过渲染刚好足以填充可见区域的行来提高超大集合的性能

{{#collection Ember.ListView contentBinding="controller" height=500 rowHeight=50}}
  <!-- row content here -->
{{/collection}}
{{{#collection Ember.ListView contentBinding=“controller”height=500 rowHeight=50}
{{/collection}
  • jsbin上的演示:


感谢您提供的解决方案,但实际上我正在渲染一组环绕的浮动div。我认为这个解决方案对这个场景没有帮助?我已经在amazone上托管了我的代码(下面的链接),如果你点击一个用户,然后点击一个表格,然后点击所有的菜单(特别是菜单6,你会看到产品列表的构建非常缓慢,导致了闪烁效果。我真的不确定是什么原因造成了这种情况。此外,如果你看到peepcode ember教程中他们制作了一个简单的pos系统,你可以看到一些界面在切换表格时闪烁。有什么方法可以防止这种情况发生吗对我来说有点阻碍