【问题标题】:How to pass variable from pug template file to a script file?如何将变量从 pug 模板文件传递到脚本文件?
【发布时间】:2018-02-11 05:15:29
【问题描述】:

从 express 我将变量 locals 传递给模板引擎,如下所示:

res.render("Main.pug",locals);

我可以在模板引擎中使用这个变量。但我也想在包含的脚本文件中使用它

脚本(src='/file/Index.js')

我已经尝试过,

script(src='/file/Index.js') 
  | var myVar = "Hello";

但不工作。

【问题讨论】:

    标签: node.js express pugjs


    【解决方案1】:

    现在它的工作,

    需要高于任何其他脚本文件

    脚本(类型=“文本/javascript”)。 var myVar ="test" ;

    在 Index.js 中:

    alert(myVar)
    

    如果您想使用从 express 传递到脚本文件的变量,请使用:

     script(type="text/javascript").
      var myVar ="#{JSON.stringify(data)}";
    

    【讨论】:

      猜你喜欢
      • 2012-01-31
      • 2014-02-09
      • 2018-03-02
      • 1970-01-01
      • 2011-10-23
      • 2021-09-22
      • 2019-11-15
      • 1970-01-01
      • 2013-06-23
      相关资源
      最近更新 更多