将“content”从ArrayController传递到另一个Route / Controller

时间:2013-02-18 07:05:52

标签: javascript ember.js

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

1 个答案:

答案 0 :(得分:0)

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

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

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