gpt4 book ai didi

node.js - 将 Jade 模型变量传递给 View 脚本函数参数

转载 作者:太空宇宙 更新时间:2023-11-04 00:43:32 26 4
gpt4 key购买 nike

我想将 Jade 模型变量作为参数传递给 JavaScript 函数。

我正在从配置中读取 socketUrl 变量并将其传递给 View :

app.get("/", function (req, res) {
var socketUrl = config.get("socketUrl");
res.render("index", {title: "Ticker", socketUrl: socketUrl});
});

现在我不会在 View 脚本中使用它ticker.initialize(socketUrl):

html
head
script(src="js/socket.io-1.4.5.js")
script(src="js/ticker.js")
script.
document.addEventListener("DOMContentLoaded", function () {
ticker.initialize(socketUrl);
});

浏览器无法以这种方式读取socketUrl。如何正确通过?

最佳答案

这应该可以工作,但只能用于字符串:

script.
document.addEventListener("DOMContentLoaded", function () {
ticker.initialize("#{socketUrl}");
});

如果它是一个对象,请尝试!{socketUrl}

关于node.js - 将 Jade 模型变量传递给 View 脚本函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35789858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com