将Jade模型variables传递给视图脚本函数参数
我想将Jade模型variables作为parameter passing给JavaScript函数。
我从configuration读取socketUrl
variables,并将其传递给视图:
app.get("/", function (req, res) { var socketUrl = config.get("socketUrl"); res.render("index", {title: "Ticker", socketUrl: socketUrl}); });
现在我ticker.initialize(socketUrl)
在视图脚本ticker.initialize(socketUrl)
使用它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
。 如何正确传递它?
这应该工作,但只有string:
script. document.addEventListener("DOMContentLoaded", function () { ticker.initialize("#{socketUrl}"); });
如果它是一个对象尝试!{socketUrl}
- javascript / node.js中是否有python的inspect.getargspec的等价物?
- 为什么我的Express.js后端的CORS设置不起作用?
- 无论如何,Node.js的shrinkwrapped package.json都会导致npm install来更新新版本
- 如何在Mongoose / NodeJS的时间戳字段中计数不同的date项目?
- Nodejs中的地图集合Harmony / ES6破坏了吗?
- 我怎样才能使用child_process.spawn暂停媒体播放器?
- 不能使用“main”执行页面,但使用显式path
- 如何使用Jasmine 2在jasmine.json中设置源文件
- string匹配的Javascript