vin*_*rma 6 templates handlebars.js
我有一个错误页面,这是一个handlebar.js模板.我需要在当前页面handlebar.js模板中加载此模板.一个典型的包含<文件名>类型,但在车把中无法找到方法.请在这里告诉我.
谢谢.
mu *_*ort 15
听起来你正在寻找一个部分.partial是要包含在其他几个模板中的模板片段.您可以在模板中执行以下操作:
<script id="error" type="text/x-handlebars">
<!-- Error display stuff goes here -->
</script>
<script id="t" type="text/x-handlebars">
{{> error}}
</script>
Run Code Online (Sandbox Code Playgroud)
然后注册部分:
Handlebars.registerPartial('error', $('#error').html());
Run Code Online (Sandbox Code Playgroud)
完成后,您可以#t正常使用:
var t = Handlebars.compile($('#t').html());
var h = t({ ... });
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/ambiguous/P2BK7/
| 归档时间: |
|
| 查看次数: |
15370 次 |
| 最近记录: |