Handlebars.js 部分块使用时的把手

Handlebars.js 部分块使用时的把手,handlebars.js,partials,Handlebars.js,Partials,我一直在尝试将模板传递给分部,如下所述:。 例如,我有一个文件hello.hbs,其中包含: Hello {{> @partial-block }} 我试图按原样将其包含在另一个文件world.html中: {{#> hello }} World! {{/hello}} 因此,它应该呈现: Hello World! 但是如果我这样做,我会得到错误无法找到partial@partial块。但是,如果我将hello.hbs更改为: Hello {{ @partial-block }

我一直在尝试将模板传递给分部,如下所述:。 例如,我有一个文件
hello.hbs
,其中包含:

Hello
{{> @partial-block }}
我试图按原样将其包含在另一个文件
world.html
中:

{{#> hello }}
World!
{{/hello}}
因此,它应该呈现:

Hello
World!
但是如果我这样做,我会得到错误
无法找到partial@partial块
。但是,如果我将
hello.hbs
更改为:

Hello
{{ @partial-block }}  <!-- Removed the '>' -->
你好 {{@partial block}} 它起作用了。我做错什么了吗


提前谢谢你

实际上,我用这里提供的注释解决了这个问题:。 发生错误可能是因为未始终定义部分块,例如,如果我正在执行以下操作:

{{#> hello }}
{{/hello}}