问题 1:为什么需要 ember-data 修订版 11 属性名称的下划线版本?
问题 2:如果属性名称相同(没有下划线),是否有问题?
灰烬链接:http ://emberjs.com/guides/models/the-rest-adapter/
该模型
App.Person = DS.Model.extend({
firstName: DS.attr('string'),
lastName: DS.attr('string'),
isPersonOfTheYear: DS.attr('boolean')
});
JSON
{
"person": {
"first_name": "Barack",
"last_name": "Obama",
"is_person_of_the_year": true
}
}
映射
App.Person = DS.Model.extend({
lastName: DS.attr('string')
});
DS.RESTAdapter.map('App.Person', {
lastName: { key: 'lastNameOfPerson' }
});
感谢所有响应者!:)