从脚本标记访问句柄属性

时间:2016-05-09 12:17:57

标签: javascript express handlebars.js

在把手模板中,我可以访问脚本标签内的手柄参数,例如

<script>     
  var aList = {{list}}
</script>

使用

express调用模板
 response.render('template', {list: [1, 2, 3]})

2 个答案:

答案 0 :(得分:2)

您可以在html中使用包含所需值的隐藏输入,然后使用script标记中的document.getElementById获取该输入。

   <input type = "hidden" id = "thingIWant" value = {{list}} />

   <script>
   var aList = document.getElementById("thingIWant").value;
   </script>

答案 1 :(得分:0)

Express是一个后端框架,因此您无法从Express中呈现前端模板(即<script>标签内的模板)。

要使用Express的把手模板,您可以使用express-handlebars之类的包;该软件包的文档将逐步引导您完成设置过程。