当我想在控制器操作中从服务器获取帐户时,例如:
account: false,
actions: {
// When the oAuth popup returns this method will be called
fetchUser: function(id)
{
// Get the account from the server
this.store.find('account', id).then(function(account)
{
this.set('account', account);
}, function(error)
{
console.log('error', error);
});
},
}
它会引发错误,因为在线上的“this”this.set('account', account)
不再是控制器。我现在如何从这个承诺回调中在控制器上设置“帐户”?