質問 1 : なぜ ember-data リビジョン 11 に下線付きバージョンの属性名が必要なのですか?
質問 2 : 属性名が同じ (アンダースコアなし) の場合、問題はありますか?
Ember-Link : 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' }
});
すべてのレスポンダーに感謝します!:)