繁体   English   中英

将所有本地变量从Jade传递到JavaScript

[英]pass ALL local variables from Jade to JavaScript

我可以找到将局部变量从jade传递到javascript的解决方案,例如:

script.
  var myVar = `#{myVar}`;
script(src=src)

但是由于我想将我的Jade模板用于具有不同变量集的许多视图,因此我想知道是否可以传递所有可用的局部变量。

离开这个问题的答案,似乎没有一种干净的方法可以将所有变量都包含在范围内。

在这种情况下,最好将所有要传递给玉/ pug的变量收集到一个对象中,然后将该对象传递给pug文件。

const holder = {};

holder.one = 1;
holder.two = 2;

pug.compile(page, holder);

然后你可以做

script.
  var one= `#{one}`;
script(src=src)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM