动态交换Ember.js中的组件

时间:2014-08-12 20:06:28

标签: ember.js handlebars.js

我有一个模板可能会呈现许多不同组件之一。在控制器中,我定义当前处于活动状态的组件,然后想要使用以下内容进行渲染:

{{render-component activeComponent}}

不幸的是,render-component部分内容不起作用。我按照我发现here的示例,但它抛出了错误:undefined is not a function

在我链接的示例中,他们传递了第二个参数,如{{renderComponent widget.componentClass widget=widget}},也许因为我没有做同样的事情,这就是我收到此错误的原因?我试过传递this

{{render-component activeComponent this}}

但我得到同样的错误。有小费吗?不幸的是,我找不到关于Handlebars resolveHelper的任何文档,这似乎是问题的核心。

0 个答案:

没有答案