我有一个错误页面,这是一个handlebar.js模板。我需要在当前页面handlebar.js模板中加载此模板。典型的包括<文件名>类型,但在车把里找不到路。请在这里告诉我。
感谢。
答案 0 :(得分:15)
听起来你正在寻找偏袒。 partial是要包含在其他几个模板中的模板片段。你可以在你的模板中做这样的事情:
<script id="error" type="text/x-handlebars">
<!-- Error display stuff goes here -->
</script>
<script id="t" type="text/x-handlebars">
{{> error}}
</script>
然后注册部分:
Handlebars.registerPartial('error', $('#error').html());
完成后,您可以正常使用#t
:
var t = Handlebars.compile($('#t').html());
var h = t({ ... });