2012-11-16 39 views
6

我有一個ArrayController,它具有一些內容(比如10個對象的數組)和一個呈現所有ArrayController元素列表的View。Ember:當內容發生變化時避免UI閃爍

現在,當內容發生變化時,視圖被清空並重建。這會導致UI閃爍。這種閃爍對眼睛很刺激。

因此,如何解決這類問題或減少副作用的建議?

回答

3

我發現,如果在模板中我做類似

{{#each controller.content}} 
    {{contentAttribute}} 
{{/each}} 

然後我得到一個閃爍。但是,如果我只是用ArrayController本身在我的模板,我沒有得到閃爍:

{{#each controller}} 
    {{contentAttribute}} 
{{/each}} 
+0

有趣的是,我不知道這是爲什麼......好找壽 – MilkyWayJoe

+2

我認爲這事做的類型數組就是事物。內容是FilteredRecordArray,而控制器是不同的類型。 –

+0

Ankur,這個答案到底有幫助嗎? –