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}}