我正在尝试在jade模板引擎中编写几行服务器端javascript。
我知道本地脚本我可以去
script.
as many lines as i want...
但是我希望用
之类的东西做一些服务器端的东西 -.
many more lines...
目前我坚持
-var i;
-for(i = 1, i < 10; i++)
-{
-Do things...
-}
这么多破折号......
答案 0 :(得分:2)
使用以下内容创建一个静态.js
文件:
function do_things() {
var i;
for(i = 1, i < 10; i++)
{
Do things...
}
}
然后在你的模板中:
-do_things();
答案 1 :(得分:1)
对于Jade模板中的服务器端:
而不是:
- var i;
- for(i = 1, i < 10; i++)
- {
- // Do things...
- }
... ...做
-
var i;
for(i = 1, i < 10; i++)
{
// Do things...
}
你仍然使用连字符' - '字符,但你只需'缩进'你的代码。所有'缩进'都被视为一个块(就像普通的Jade一样)。