根据复选框值动态过滤手柄模板

时间:2015-10-01 20:12:00

标签: javascript jquery json handlebars.js handlebarshelper

我正在处理我的第一个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}}可以是智能手机,平板电脑,笔记本电脑,台式机。

0 个答案:

没有答案