通过“需求”检索ember夹具模型

时间:2013-07-11 07:13:15

标签: ember.js ember-data

使用新的“需要”助手而不是旧的“controllerFor”对Ember Fixture记录进行基本更新。这是我的代码的简化版本:

App.Item = DS.Model.extend({
    utensil: DS.belongsTo('App.Utensil')
});

App.Utensil = DS.Model.extend({
    name: DS.attr('string')
}); 

App.Item.FIXTURES = [
{id: 0, utensil: 2},
{id: 1, utensil: 1}
];

App.Utensil.FIXTURES = [
{id: 0, name: 'test1'},
{id: 1, name: 'test2'},
{id: 2, name: 'test3'},
{id: 3, name: 'test4'}
];

App.UtensilController = Ember.ArrayController.extend({
needs: ["item"],
setUtensil: function(utensil) {
    var item_controller = this.get('controllers.item');
    item_controller.get('model').set('utensil', utensil);           
}
});

似乎项目模型回来了。这是一个夹具限制还是我做错了什么?

0 个答案:

没有答案