【发布时间】:2016-09-04 01:55:21
【问题描述】:
在把手模板中,我可以访问脚本标签内的把手参数吗
<script>
var aList = {{list}}
</script>
模板从express调用
response.render('template', {list: [1, 2, 3]})
【问题讨论】:
标签: javascript express handlebars.js
在把手模板中,我可以访问脚本标签内的把手参数吗
<script>
var aList = {{list}}
</script>
模板从express调用
response.render('template', {list: [1, 2, 3]})
【问题讨论】:
标签: javascript express handlebars.js
您可以在 html 中使用包含所需值的隐藏输入,然后使用 script 标签中的 document.getElementById 获取该输入。
<input type = "hidden" id = "thingIWant" value = {{list}} />
<script>
var aList = document.getElementById("thingIWant").value;
</script>
【讨论】:
Express 是一个后端框架,因此您将无法从 Express 呈现前端模板(即 <script> 标签内的模板)。
要在 Express 中使用车把模板,您可以使用 express-handlebars 之类的包;该软件包的文档将引导您逐步完成设置过程。
【讨论】: