User interface 余烬:避免在内容更改时UI闪烁
我有一个ArrayController,它有一些内容(比如10个对象的数组)和一个视图,该视图呈现所有ArrayController元素的列表 现在,当内容更改时,视图将清空,然后重新构建。这会导致UI闪烁。这种闪烁的声音刺激眼睛User interface 余烬:避免在内容更改时UI闪烁,user-interface,ember.js,User Interface,Ember.js,我有一个ArrayController,它有一些内容(比如10个对象的数组)和一个视图,该视图呈现所有ArrayController元素的列表 现在,当内容更改时,视图将清空,然后重新构建。这会导致UI闪烁。这种闪烁的声音刺激眼睛 那么,关于如何解决这类问题或尽量减少副作用,有什么建议吗 我发现如果在模板中 {{#each controller.content}} {{contentAttribute}} {{/each}} 然后我得到一个闪烁。但如果我只是在模板中使用ArrayContr
那么,关于如何解决这类问题或尽量减少副作用,有什么建议吗 我发现如果在模板中
{{#each controller.content}}
{{contentAttribute}}
{{/each}}
然后我得到一个闪烁。但如果我只是在模板中使用ArrayController本身,我不会得到闪烁:
{{#each controller}}
{{contentAttribute}}
{{/each}}
我认为这与数组的类型有关。内容是一个FilteredRecordArray,而控制器是另一种类型。Ankur,这个答案最终有用吗?