将'content'从一个ArrayController(Route)传递到另一个Controller(Route)的正确模式是什么?甚至可以在第三个控制器中使用它?
答案 0 :(得分:0)
在控制器/路径内,所有控制器都可用。这可以通过controllerFor访问。因此,不需要将一个控制器的属性传递给另一个控制器。
在一个控制器内,可以像这样访问另一个控制器的内容: var sampleContent = this.controllerFor('sampleArray')。get('content');
http://emberjs.com/api/classes/Ember.Route.html#method_controllerFor