【发布时间】:2015-02-09 13:20:40
【问题描述】:
我有以下代码:
changeUsername: function(){
var _this = this;
this.store.findById('user', this.session.get('user.id')).then(function(user){
user.set('username', _this.get('newUsername'));
user.save();
_this.session.set('user.username', _this.get('newUsername'));
_this.session.persist();
});
}
如您所见 - 我将要在此方法中更新的用户对象持久保存到 ember 简单身份验证会话。
在会话中调用 persist 并不能解决问题。
我也试过了:
_this.session.store.set('user.username', _this.get('newUsername'));
_this.session.store.save();
这也不起作用。
如何更新会话中的用户对象?
【问题讨论】:
标签: ember.js ember-simple-auth