所以我想在渲染非常大的集合时显示加载栏。我对加载条的占位符当页面最初加载,和我想这样来更新它:在遍历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基础知识。任何帮助将不胜感激!