[英]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.