在Handlebars模板中执行JavaScript

前端之家收集整理的这篇文章主要介绍了在Handlebars模板中执行JavaScript前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们如何在Handlebars模板中执行 javascript?例如我有以下
<script>
var config = {a: 1}
</script>

我想要获得一个Handlebars模板中的config.a的值.

解决方法

您可以通过注册帮助程序来执行此操作:
Handlebars.registerHelper("key_value",function (obj,fn) {
        var soFar = "";
        var key;
        for (key in obj) {
            if (obj.hasOwnProperty(key)) {
                soFar += fn({key:key,value:obj[key]});
            }
        }
        return soFar;
    });

然后,您可以访问模板中的键/值对.

<table>
    {{#key_value someData}}
        <tr>
            <td>{{key}}</td>
            <td>{{value}}</td>
        </tr>
    {{/key_value}}
    </table>
原文链接:https://www.f2er.com/js/154364.html

猜你在找的JavaScript相关文章