在哈巴狗中使用客户端js变量

时间:2017-02-27 16:52:33

标签: javascript pug

我可以以某种方式在pug文件中使用客户端javascript变量,在对象或数组中使用循环吗?就像我在客户端js文件中有一些数组:var someArray,我也不会在pug文件中发送这个数组以循环进入它...是否可能?

1 个答案:

答案 0 :(得分:0)

如果您正在运行pug客户端(根据主页的browser support部分),那么您只需将值传递给已编译的模板。

var locals = {
    someName: someArray
}
var fn = pug.compile('string of pug', options);
var html = fn(locals);

如果您正在运行pug服务器端,则必须按照What is the difference between client-side and server-side programming?中的说明向服务器发出多个请求。