我的余烬数据模型:
import DS from 'ember-data';
import config from './../config/environment';
export default DS.Model.extend({
...
useRepairPackage(repairPackageId) {
this.get('session').authorize('authorizer:digest', (headerName, headerValue)=> {
const headers = {};
headers[headerName] = headerValue;
Ember.$.ajax({url: `${config.host}/${config.namespace}/quotations/${this.get('id')}/use_repair_package.json`, type: "PATCH", headers: headers}).then((result)=> {
return this.reload();
});
});
}
});
我检查了ember-simple-auth
文档,我发现这种方式可以在标头中添加会话。但它无法在model
中工作,我如何在此操作中添加视图?感谢。
答案 0 :(得分:0)
您可以将会话服务公开给模型,然后访问它。
export default DS.Model.extend({ session:Ember.inject.service('session'),
现在访问下面的会话以发送会话数据。