我正在尝试加载部分content/{{ page }}.hbs
,其中page
是发送到节点中模板的变量。尽管存在部分文件,但在尝试使用{{> content/{{ page }} }}
加载时出现以下错误:
Expecting 'ID', got 'OPEN'
例如,加载content/home.hbs
可以正常工作。
答案 0 :(得分:0)
这将被称为“动态部分” - 您可以在Handlebars文档中查看here。
可以动态选择要执行的部分 使用子表达式语法。
{{> (whichPartial) }}
将评估 whichPartial然后呈现其名称返回的部分 这个功能。 Subexpressions不解决变量,因此哪个部分 必须是一个功能。如果一个简单的变量有部分名称,那就是 可以通过查找帮助程序解决它。{{> (lookup . 'myVariable') }}