将自定义参数添加到Ember Data model.save()方法

时间:2014-07-01 19:55:50

标签: javascript ember.js ember-data

我一直在使用Ember,到目前为止,这种体验非常棒。我现在正在探索Ember Data - 特别是在扩展RESTAdapter和修改model.save()行为方面。

现在,当我使用var user = this.store.createRecord('user', {name:"bob"}创建用户时,使用user.save()保存记录,执行POST到http://localhost:8080/api/users

我只是想在POST URL中添加一个自定义参数,如下所示:

http://localhost:8080/api/users?inviteCode=abc123

此自定义参数应该像user.save('abc123')一样动态设置。但是,我不知道要修改哪些代码来支持这种行为。

我知道我可能需要扩展我的用户模型的保存方法,如answer所述,但我应该如何从那里继续?

0 个答案:

没有答案