2017-08-24 63 views
0

我在order型號中有一些字段:address1address2。他們需要被髮送到我的API address_1address_2Ember帶號碼的型號字段沒有正確加下劃線

當我運行Ember.String.underscorekeyForAttribute裏面我得到:

Ember.String.underscore('address1') 
"address1" 

任何想法如何,我可以明確地告訴灰燼如何處理這些幹什麼?

回答

0

你應該使用自定義序列

// app/serializers/application.js 

export default DS.RESTSerializer.extend({ 
    keyForAttribute: function(key) { 
    // From http://emberjs.com/api/classes/Ember.String.html#method_underscore 
    return Ember.String.underscore(key); 
    } 
}); 

https://discuss.emberjs.com/t/underscore-model-name-in-json-while-saving-model/8913/2

+0

'Ember.String.underscore( '地址1')'的返回結果'address1'不是ADDRESS_1能夠做到這一點。 。使他有可能找到適當的功能或者使用 – kumkanillam

+0

任何想法是什麼解決方案在這裏?我是否需要提供有關此問題的更多信息? – gosseti

相關問題