我正在处理我的第一个handlebars.project,我目前正试图弄清楚如何在不重新加载页面的情况下刷新我的模板。
我的模板是从JSON文件中提取数据,并根据不同的复选框值,我想动态更改正在显示的模板。
使用部分模板是最好的方法吗?
如果那不是解决方案,我正在考虑在每次复选框更改时过滤我的JSON,并将新JSON传递给把手重新编译而不重新加载页面。
提前感谢您的帮助!
示例代码。尝试根据复选框中的JSON对象的哪个属性刷新模板:
<script id="test" type="text/x-handlebars-template">
{{#each this}}
<li>
<ul class="list-description">
<li><span>Type of Device: </span>{{type}}</li>
</ul>
</li>
{{/each}}
</script>
为了这个例子,我们可以说{{type}}可以是智能手机,平板电脑,笔记本电脑,台式机。