我有一个模板可能会呈现许多不同组件之一。在控制器中,我定义当前处于活动状态的组件,然后想要使用以下内容进行渲染:
{{render-component activeComponent}}
不幸的是,render-component
部分内容不起作用。我按照我发现here的示例,但它抛出了错误:undefined is not a function
。
在我链接的示例中,他们传递了第二个参数,如{{renderComponent widget.componentClass widget=widget}}
,也许因为我没有做同样的事情,这就是我收到此错误的原因?我试过传递this
:
{{render-component activeComponent this}}
但我得到同样的错误。有小费吗?不幸的是,我找不到关于Handlebars resolveHelper
的任何文档,这似乎是问题的核心。