我试图开发使用Backbone.js的一个简单的RSS应用程序。 我使用这个Backbone.js的教程 。 我越来越以下错误,在第2行(模板),限定所述模板时。 可有人还告诉我,为什么是标签名:“礼”在本教程中定义?
遗漏的类型错误:不能调用方法“取代” Backbone.js的未定义的
Javscript
window.SourceListView = Backbone.View.extend({
tagName:"li",
template: _.template($('#tmpl_sourcelist').html()),
initialize:function () {
this.model.bind("change", this.render, this);
this.model.bind("destroy", this.close, this);
},
render:function (eventName) {
$(this.$el).html(this.template(this.model.toJSON()));
return this;
},
close:function () {
$(this.el).unbind();
$(this.el).remove();
}
});
HTML
<script type="text/template" id="tmpl_sourcelist">
<div id="source">
<a href='#Source/<%=id%>'<%=name%></a>
</div>
</script>
谢谢