在使用json-api之前,我会像这样定制ember:
import DS from 'ember-data';
import config from './../config/environment';
export default DS.Model.extend({
...
useRepairPackage(repairPackageId) {
Ember.$.ajax({url: `${config.host}/${config.namespace}/quotations/${this.get('id')}/use_repair_package.json`, type: "PATCH", data: {...}}).then((result)=> {
return this.reload();
});
}
});但是当我使用json-api时,data: {...}更复杂,我必须自己弥补json。
解决这个问题有最好的办法吗?谢谢。
发布于 2016-04-05 14:51:02
即使您对应用程序使用JSONAPIAdapter,仍然可以使用model.toJSON()返回一个平面数据JSON对象(使用JSONSerializer)来使用类似于ajax请求中的任何地方。
见toJSON。
https://stackoverflow.com/questions/36422021
复制相似问题