【发布时间】:2023-04-03 10:50:02
【问题描述】:
我是 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 抛出错误。您可以在my website 看到正在发生的错误。
我在这里做错了什么?我应该省略 render() 函数吗?
【问题讨论】:
标签: javascript jquery backbone.js underscore.js backbone-views