我一直在尝试将模板传递给部分,如下所述:https://handlebarsjs.com/guide/partials.html#partial-blocks .
例如我有一个文件 hello.hbs
其中包含:
Hello
{{> @partial-block }}
我试图包含在另一个文件中 world.html
原样:{{#> hello }}
World!
{{/hello}}
以便它应该呈现:Hello
World!
但是如果我这样做,我会收到错误 The partial @partial-block could not be found
.但是,如果我更改 hello.hbs
到:Hello
{{ @partial-block }} <!-- Removed the '>' -->
有用。难道我做错了什么?先感谢您!
最佳答案
实际上我用这里提供的评论解决了这个问题:https://github.com/wycats/handlebars.js/issues/1168#issuecomment-247010136 .
错误可能发生了,因为部分块并不总是被定义,例如,如果我在做:
{{#> hello }}
{{/hello}}
关于handlebars.js - Handlebars @partial-block 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40409646/