【发布时间】:2013-06-15 18:34:25
【问题描述】:
我在尝试编写集合视图时收到对象不是函数的未捕获类型错误。我在做应用程序时使用了相同的代码,但是当我用 require.js 做应用程序时,我收到了这个错误。请帮我。这是代码:
define([
'underscore',
'backbone',
// Sub Views
'view/todo_view'
],function(
_,
Backbone,
// Sub Views
TodoView
){
return Backbone.View.extend({
el:$('#todos'),
render: function(){
this.collection.forEach(this.addOne,this);
return this;
},
addOne: function(todoIt1){
var todoView = new TodoView({
model: todoIt1
});
this.$el.append(todoView.render().el);
}
});
});
【问题讨论】:
-
请使用堆栈跟踪添加错误消息
标签: function object backbone.js typeerror uncaught-exception