无法获得与ember数据相关的关系

时间:2013-11-22 17:13:55

标签: ember-data

我正在使用RESTAdapter的ember-data。

我有 Tours 的模块:

DS.Model.extend({
    title:  DS.attr('string'),
    trips: DS.hasMany('trip')
});

这是用REST json填充的:

[{
   id: 132,
   title: 'Tour title',
},...]

以及旅行的模块:

DS.Model.extend({
    tour: DS.belongsTo('tour'),
    startDate:  DS.attr('date')
});

这是用REST json填充的:

{
   id: 12345,
   tour_id: 132,
   startDate: '2013-01-01',
}

我希望在使用旅行模型时,我可以拨打trip.tour.title来获取旅行的标题。并且我可以分别使tour.trips获得所有旅行旅行的清单。

但不知怎的,这不起作用任何关系使用甚至不会触发ajax请求。所以我想知道为什么?所有属性都已正确映射,但不是关系。

请建议。

1 个答案:

答案 0 :(得分:0)

似乎它是这个库的旧版本,这已不相关了。