我有一家商店经理。我的商店可以容纳多个类别。一个产品可能属于多个类别。例如,如果您要在线销售计算机,则有两个类别。
母板
戴尔电脑
而我的产品
英特尔酷睿i5-4670K
将属于这两个类别。我的问题是,我所在的当前模板将需要2个Controllers:我的ArrayController拥有我的Categories的多个ObjectControler,而另一个拥有所选的当前产品。由于一张图片值一千个字,因此,我要做的是:
当用户单击小箭头时,它将添加/删除我的产品和所选类别之间的关系。
如果需要多个控制器,则可以在主控制器中添加“需要”属性。
App.ListController = Ember.ArrayController.extend({
needs: [ 'otherController' ]
});
然后,在模板中,您可以使用:
{{controller.otherController.foo}}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句