我试图根据变量名称渲染部分内容,根据these docs,正确的方法是:
Subexpressions不解析变量,因此哪个部分必须是a 功能。如果一个简单变量具有部分名称,则可以 通过查找帮助程序解决它。
{{> (lookup . 'myVariable') }}
所以我尝试过:
{{#each index.types}}
{{> (lookup . this.type) }}
{{/each}}
但我收到错误:
Error: The partial undefined could not be found
我还在循环中输出以下内容:
{{this.type}}
正在读取正确的部分字符串。
答案 0 :(得分:0)
使用{{this}}作为部分名称时遇到了类似的问题。我设法通过使用部分块来解决它,如下所示:
{{#each this as |tab| }}
{{> (tab)}}
{{/each}}
在您的情况下,您可以尝试:
{{#each index.types as |item| }}
{{> (item.type)}}
{{/each}}