gpt4 book ai didi

javascript - backbone.js - Collection View 给出 "TypeError: Cannot read property ' el' 的未定义“错误

转载 作者:行者123 更新时间:2023-12-01 02:21:14 25 4
gpt4 key购买 nike

我已经在这里设置了问题的 jsBin:http://jsbin.com/oSIJunu/2/edit?html,js,console,output

由于渲染函数 (friendView.render().el) 上的 el 属性存在问题, Collection View 未渲染。

View 如下所示:

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);
}
});

最佳答案

您需要从 render 函数返回 this 进行链接。

    render: function(){
this.collection.forEach(this.addOne, this);
return this;
},

关于javascript - backbone.js - Collection View 给出 "TypeError: Cannot read property ' el' 的未定义“错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18430584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com