部分参考变量

时间:2016-09-27 17:46:27

标签: javascript handlebars.js

我正在尝试加载部分content/{{ page }}.hbs,其中page是发送到节点中模板的变量。尽管存在部分文件,但在尝试使用{{> content/{{ page }} }}加载时出现以下错误:

Expecting 'ID', got 'OPEN'

例如,加载content/home.hbs可以正常工作。

1 个答案:

答案 0 :(得分:0)

这将被称为“动态部分” - 您可以在Handlebars文档中查看here

  

可以动态选择要执行的部分   使用子表达式语法。 {{> (whichPartial) }}将评估   whichPartial然后呈现其名称返回的部分   这个功能。 Subexpressions不解决变量,因此哪个部分   必须是一个功能。如果一个简单的变量有部分名称,那就是   可以通过查找帮助程序解决它。   {{> (lookup . 'myVariable') }}