【发布时间】:2012-11-22 21:12:08
【问题描述】:
如果我这样做 - 一切都会很好 -
var UserList = Backbone.View.extend({
el: '.page',
render: function(){
var users = new Users();
users.fetch({
success: function() {
console.log('success');
}
})
this.$el.html('test');
}
});
但是当我将this.$el.html('test'); 插入成功回调时,我收到了一个错误:
TypeError: 'undefined' 不是一个对象(评估 'this.$el.html')
var UserList = Backbone.View.extend({
el: '.page',
render: function(){
var users = new Users();
users.fetch({
success: function() {
console.log('success');
this.$el.html('test');
}
})
}
});
控制台日志被正确触发。
【问题讨论】:
标签: javascript backbone.js viewrendering