【发布时间】: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";
但不工作。
【问题讨论】:
从 express 我将变量 locals 传递给模板引擎,如下所示:
res.render("Main.pug",locals);
我可以在模板引擎中使用这个变量。但我也想在包含的脚本文件中使用它
脚本(src='/file/Index.js')
我已经尝试过,
script(src='/file/Index.js')
| var myVar = "Hello";
但不工作。
【问题讨论】:
现在它的工作,
需要高于任何其他脚本文件
脚本(类型=“文本/javascript”)。 var myVar ="test" ;
在 Index.js 中:
alert(myVar)
如果您想使用从 express 传递到脚本文件的变量,请使用:
script(type="text/javascript").
var myVar ="#{JSON.stringify(data)}";
【讨论】: