2014-06-16 66 views
1

我的問題可能有點愚蠢,但我想知道當您從控制器重新加載模型時發生了什麼。Emberjs - 正在刷新的模型

例如我有一個數組在其中顯示在我的網站,我通過添加一些新的項目更新這個數組。

模型顯示是否會被完全重載?或者它只會添加更新的新數據?

感謝您的回答。

回答

1

假設您向數組推送/添加對象,它只是向頁面的該部分添加新元素,但不會重新呈現整個部分。您可以通過從開發人員工具修改DOM的一部分來看到這一點,並在添加這些附加項目時看到它保留了這些更改。

+0

而且我認爲控制器變量也是一樣的嗎?如果我有'var array = [];'並且如果我在其中推入某個項目,它將以與模型相同的方式工作? – SuperMarco

+0

正確,(你想使用'pushObject') – Kingpin2k