【发布时间】:2013-01-06 12:30:08
【问题描述】:
我正在尝试使用 ember.js 和 ember-data 的最新主分支。
这里有一些细节:
window.Links = Ember.Application.create();
Links.Store = DS.Store.extend({
revision: 11,
adapter: 'DS.RESTAdapter'
});
Links.List = DS.Model.extend({
urls: DS.hasMany('Links.Url', { embedded: true })
});
Links.Url = DS.Model.extend({
url: DS.attr('string'),
list: DS.belongsTo('Links.List')
});
当我在控制台中执行以下操作时:
var list = Links.List.find("test");
API 返回以下内容:
{"list":{"id":"test","urls":[{"id":"44e5aa","url":"http://google.com"}]}}
我能做到:
list.get("id") // => "test"
list.urls // => undefined
我似乎无法让这些关联发挥作用。我做错了吗?
【问题讨论】:
标签: javascript ember.js ember-data