小编Swy*_*wyd的帖子

如何将JSON转换为商店对象?

我的Spring后端有一个JSON对象.如何在Ember应用程序商店中创建数据对象?

我试过了:

createObject() {
  var _this = this;
  $.getJSON('http://localhost:8080/object/getCard?id=24').then(function(response) {
     _this.store.createRecord('cards/object/card', response);
  });
}
Run Code Online (Sandbox Code Playgroud)

JSON:

{
  "id":24,
  "fullName":"qwerty",
  "form":"zzzzzzzzzzzz",
  "leader": {
    "id":23,
    "fullName":"testName test",
    "email":"emailTest"
  }
}
Run Code Online (Sandbox Code Playgroud)

我在Ember应用程序中有一个模型

export default DS.Model.extend({
  fullName: DS.attr('String'),
  form: DS.attr('String'),
  leader: DS.belongsTo('contact', { async: true })
}
Run Code Online (Sandbox Code Playgroud)

和联系方式:

export default DS.Model.extend({
  fullName: DS.attr('String'),
  email: DS.attr('String')
});
Run Code Online (Sandbox Code Playgroud)

json ember.js ember-data

2
推荐指数
1
解决办法
994
查看次数

标签 统计

ember-data ×1

ember.js ×1

json ×1