Я новичок в уголек и я отходил некоторые JSON через DS.RESTAdapter()
который выглядит как:ember.js данные - Проблемы с вложенными типами данных
{"apis":[{"id":"0",name:"test",methods:[{"id":"0","name":"test"},{"id:"1","name":"test2"}]}]}
Мои модели:
App.Api = DS.Model.extend({
name: DS.attr('string'),
methods: DS.hasMany('App.ApiMethod')
});
App.ApiMethod = DS.Model.extend({
api: DS.belongsTo('App.Api'),
name: DS.attr('string')
});
Я могу хорошо читать свойства модели Api
, но если я попытаюсь пропустить свойство методов, он пуст. Я также пробовал передать в { embedded: true }
в качестве опции в вызове DS.hasMany()
.
Любые идеи?
я в конце концов пришел к выводу, что Эмбер является дерьмом и документы являются бедными. Я переехал в Angular и полюбил его. – eth0