0

将“内容”从一个 ArrayController (Route) 传递到另一个 Controller (Route) 的正确模式是什么?甚至可以在第三个控制器中使用它?

4

1 回答 1

0

在控制器/路由中,所有控制器都可用。这可以通过 controllerFor 访问。因此,无需将一个控制器的属性传递给另一个控制器。

在一个控制器中,可以像这样访问另一个控制器的内容: var sampleContent = this.controllerFor('sampleArray').get('content');

http://emberjs.com/api/classes/Ember.Route.html#method_controllerFor

于 2013-02-18T07:14:23.750 回答