我有一个传递变量'消息的函数'到我的哈巴狗文件。哪个在pug文件中工作正常,但我需要它在我包含在pug文件中的JS文件中工作。
我在我的pug文件中包含了一个js文件,如下所示:
include test.js
我的JS文件包含一些带有#{message}变量的代码,该变量通过函数传递到我的pug文件中。
document.getElementById("demo").innerHTML = "#{message}";
因为我通过include包含这个JS文件,所以它基本上将它显示为没有标签的纯文本。这正是我想要的。但是,我需要在JS中插入一些自定义变量,因为它显示为纯文本文件。
答案 0 :(得分:0)
script
| var nextPageToken = '#{nextPageToken}'
include dynamicLoad.js
假设模板变量中的令牌为字符串,它将传递给JS。
请注意,脚本中的include
将转储未经优化的JS代码,以便将其加载到并行请求中并有益于缓存浏览器,请使用:
script
| var nextPageToken = '#{nextPageToken}'
script(src="dynamicLoad.js ")