Ember.js 如何同时设置多个父级

Ember.js 如何同时设置多个父级,ember.js,ember-data,Ember.js,Ember Data,我有一个商店经理。我的商店可以容纳多个类别。一个产品可以属于多个类别。例如,如果你想在网上销售电脑,你会有两个类别 主板 戴尔 我的产品呢 英特尔酷睿i5-4670K 将属于这两类。我的问题是,我所在的当前模板需要两个控制器:一个是我的ArrayController,它保存我类别的多个ObjectController,另一个是保存选定的当前产品。因为一张图片胜过千言万语,所以我正努力做到这一点: 当用户单击小箭头时,它将添加/删除“我的产品”与所选类别之间的关系。如果需要多个控制器,可以向主控

我有一个商店经理。我的商店可以容纳多个类别。一个产品可以属于多个类别。例如,如果你想在网上销售电脑,你会有两个类别

主板

戴尔

我的产品呢

英特尔酷睿i5-4670K

将属于这两类。我的问题是,我所在的当前模板需要两个控制器:一个是我的ArrayController,它保存我类别的多个ObjectController,另一个是保存选定的当前产品。因为一张图片胜过千言万语,所以我正努力做到这一点:


当用户单击小箭头时,它将添加/删除“我的产品”与所选类别之间的关系。

如果需要多个控制器,可以向主控制器添加“需要”属性

App.ListController = Ember.ArrayController.extend({
    needs: [ 'otherController' ]
});
然后,在模板中,您可以使用:

{{controller.otherController.foo}}

哇,我正试图吸收所有这些信息。我开始学习余烬只有5个星期,我完全忘记了这一点。我会努力的,然后再给你们回复结果,但我认为应该行得通。