【问题标题】:Access handlebars properties from script tag从脚本标签访问车把属性
【发布时间】:2016-09-04 01:55:21
【问题描述】:

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

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

模板从express调用

 response.render('template', {list: [1, 2, 3]})

【问题讨论】:

    标签: javascript express handlebars.js


    【解决方案1】:

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

       <input type = "hidden" id = "thingIWant" value = {{list}} />
    
       <script>
       var aList = document.getElementById("thingIWant").value;
       </script>
    

    【讨论】:

      【解决方案2】:

      Express 是一个后端框架,因此您将无法从 Express 呈现前端模板(即 &lt;script&gt; 标签内的模板)。

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

      【讨论】:

        猜你喜欢
        • 2016-06-23
        • 2014-08-11
        • 1970-01-01
        • 1970-01-01
        • 2019-01-13
        • 2015-08-15
        • 2020-09-27
        • 2018-06-29
        • 2012-12-27
        相关资源
        最近更新 更多