Ember:内容更改时避免UI闪烁

时间:2012-11-16 04:02:38

标签: user-interface ember.js

我有一个ArrayController,它有一些内容(比如10个对象的数组)和一个View,它正在渲染所有ArrayController元素的列表。

现在,当内容发生变化时,视图将被清空然后重建。这会导致UI闪烁。这种闪烁会刺激眼睛。

那么有关如何解决此类问题或减少副作用的任何建议?

1 个答案:

答案 0 :(得分:3)

我发现如果在模板中我做了类似

的事情
{{#each controller.content}}
  {{contentAttribute}}
{{/each}}
然后我得到一个闪烁。但是如果我只是在我的模板中使用ArrayController本身,我就不会得到闪烁:

{{#each controller}}
  {{contentAttribute}}
{{/each}}