2
我已經在這裏設立問題的jsBin:http://jsbin.com/oSIJunu/2/edit?html,js,console,outputBackbone.js的 - 集合視圖使「類型錯誤:無法讀取屬性未定義的「厄爾尼諾」錯誤
集合視圖不會因渲染到問題與渲染功能(friendView.render()。el)el屬性)。
的看法是這樣的:
var FriendListView = Backbone.View.extend({
render: function(){
this.collection.forEach(this.addOne, this);
},
addOne: function(friendModel){
var friendView = new FriendView({model: friendModel});
this.$el.append(friendView.render().el);
}
});
渲染方法不返回任何值 –
我不知道骨幹......但也有一些是嚴重錯誤在這裏......因爲遞歸調用 –
您需要返回您FriendView對象'FriendView的.render()'允許可連續調用。 '回到這個;'應該這樣做。 –