我真的是骨干新手,所以任何关于这方面的帮助都会很棒,即使只是为了向我指出与此相关的一些资源的方向。
我试图创建一个小提琴,但它与我的机器上的工作方式不同:http: //jsfiddle.net/Wh2H5/
基本上我需要做的是将对象数组(见下图)渲染为模板的一部分。
这是我正在渲染的视图:
var ListView = Backbone.View.extend({
tagName: 'ul',
className : 'nav nav-list',
initialize: function() {
this.collection.bind('all', this.render,this);
this.template = _.template($('#item-list').html());
},
render:function (eventName) {
$(".bike_list ul").empty();
this.collection.each(function(bike){
this.$el.append(this.template(bike.toJSON()));
},this);
return this;
}
});
因此,要查看问题,请复制此小提琴中的代码并将其粘贴到 html 文档中。