2017-08-24 58 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

相关问题