【发布时间】:2016-05-19 14:42:52
【问题描述】:
我正在尝试将一个变量(标签名称)传递给 Handlebars 部分,并在标签上使用 #is 块助手,但由于某种原因它不会发挥作用。这是我的代码:
调用我的部分并传递标签名称。
{{> nav tagged='page' }}
在部分本身中,我执行以下操作(标记的是通过的变量名):
{{#each tags}}
{{#is tag tagged}}
{{#each pages}}
// Do code here
{{/each}}
{{/is}}
{{/each}}
如果我只是渲染标记的变量,它会按预期显示变量值,所以有点困惑为什么它不工作。
谢谢。
【问题讨论】:
-
我不清楚这个“is 声明”来自哪里。这是您创建的 Handlebars 助手吗?此外,如果您提供一些示例数据,会更容易为您提供帮助。
-
#is来自handlebars-helpers.js。 SO没有标签。