{{渲染}}处理条助手接受三个参数:
我知道我可以指定这些选项如下:
{{render 'duty' this key1="value1" key2="value2"}}
这些选项可以从options. hash
的渲染助手方法中访问,但是我不确定如何从调用{{ren}}实例化的控制器中访问它们-在本例中是DutyController。
有人知道如何在控制器中访问通过调用{{渲染}}传递的选项吗?
附加选项哈希是可选的,将传递给视图。在助手的末尾,选项被传递给视图助手:
Ember.Handlebars.helpers.view.call(this, view, options);
我相信这与您使用{{view}}
助手的情况相同,但{{ren}}
助手也在处理控制器和上下文:
{{view 'duty' key1="value1" key2="value2"}}
这意味着您可以在视图中使用额外的选项。控制器将有权访问模型中的信息。
jsb示例
另请查看{{ren}}
助手的余烬指南