我正在使用主干和布局管理器。我在 MyView.js 中有这段代码:
afterRender: function() {
var scope = this;
this.model.get("books").each(function(bookModel) {
var bookView = new BookView({
model: bookModel
});
scope.insertView(".books", bookView).render();
});
},
在 BookView.js 里面我有 afterRender 方法:
afterRender: function() {
console.log("after render");
},
我在模型的 books 属性中有 6 个项目,我要求render()
每本书。最终我得到的是“渲染后”只记录一次。怎么了?缺少的 5 个“渲染后”日志在哪里?