我指的是ember api操作:https://github.com/mike-north/ember-api-actions
想问,有人知道我是否为模型本身有一个适配器,但是我只想为定义的成员动作之一自定义适配器吗?
例如,如果我的模型如下:
export default DS.Model.extend({
userName: attr('string');
withdrawMoney: memberAction({path: 'actions/withdraw', type: 'POST'})
})
现在,我的用户模型的适配器已设置了一些标头。但是我现在想做的是,如果我调用我的成员动作,那么我想添加其他标题。是否可以这样做而不会全局影响标题?
答案 0 :(得分:1)
是的。我在这里阅读源代码找到了答案: https://github.com/mike-north/ember-api-actions/blob/master/addon/utils/member-action.js#L11
withdrawMoney: memberAction({
path: 'actions/withdraw',
type: 'POST',
ajaxOptions: {
headers: {
// ...
}
}
}),
请注意,这没有记录,我还没有对此进行测试。