2013-06-08 4 views
0

Я новичок в уголек и я отходил некоторые 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().

Любые идеи?

+0

я в конце концов пришел к выводу, что Эмбер является дерьмом и документы являются бедными. Я переехал в Angular и полюбил его. – eth0

ответ

Смежные вопросы