所以我想在渲染非常大的集合時顯示加載欄。我對加載條的佔位符當頁面最初加載,和我想這樣來更新它:在遍歷Backbone集合時更新DOM?
addAll:
@collection.each(((obj, index) ->
@addOne(obj, index)), this
)
addOne: (obj, index) ->
percent_complete = ((index/@collection.length) * 100)
$(".loading_bar").width("#{percent_complete}%")
# Proceed with rendering, create the view, etc
的這裏的問題是,DOM心不是更新,直到addAll
函數完成。我有一種感覺,這是我不理解一些基本的JS基礎知識。任何幫助將不勝感激!