私がこれを行うと-すべてがうまく機能します-
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');
}
})
}
});
コンソールログは正しく起動されます。