我是 Backbone 的新手,我正在尝试使用 Underscore 的模板渲染一个基本视图。这是javascript:
TestView = Backbone.View.extend({
initialize: function() {
this.render();
},
render: function() {
var template = _.template( $('#template').html(), {} );
this.el.html( template );
}
});
var test_view = new TestView( { el: $('#container') } );
这是我在 Chrome 中遇到的错误:
Uncaught TypeError: Expecting a function in instanceof check, but got [object Object]
它在第 1203 行(开发版)上从 Backbone 抛出错误。您可以在我的网站上看到正在运行的错误。
我在这里做错了什么?我应该省略 render() 函数吗?