在Handlebars模板中执行JavaScript

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

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

解决方法

您可以通过注册帮助程序来执行此操作: @H_301_2@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; });

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

@H_301_2@<table> {{#key_value someData}} <tr> <td>{{key}}</td> <td>{{value}}</td> </tr> {{/key_value}} </table>

猜你在找的JavaScript相关文章