2014-10-16 54 views
0

我有模型Record我爲它的代碼如何在Ember-CLI中爲模型定義2個序列化程序?

import DS from 'ember-data'; 

export default DS.RESTSerializer.extend({ 
    primaryKey: 'record_id' 
}); 

該文件串行器/ record.js由串行但是我想與primaryKey: 'record_id'創建JSONSerializer。我如何添加它?

但是我想從API url諮詢/:id/history?loadToId =:id獲取歷史記錄的主要問題,我無法使用ember內置工具來完成它,所以我通過jQuery.ajax得到它並嘗試推入店this.get('store').pushPayload('record', record)

請告訴我這個問題。

回答

0

如果您想使用JSON序列化器而不是其餘序列化器。只是將您的代碼更改爲

import DS from 'ember-data'; 

export default DS.JSONSerializer.extend({ 
    primaryKey: 'record_id' 
}); 
+0

但我想在一個情況下使用RESTSerializer和在其他情況下JSONSerializer。所以我需要定義其中的兩個 – Dmitro 2014-10-17 07:46:28

相關問題