Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将参数传递到Jade文件时,我可以(如何)使用Jade速记吗?_Javascript_Node.js_Pug - Fatal编程技术网

Javascript 将参数传递到Jade文件时,我可以(如何)使用Jade速记吗?

Javascript 将参数传递到Jade文件时,我可以(如何)使用Jade速记吗?,javascript,node.js,pug,Javascript,Node.js,Pug,我在玩Nodejs,想知道我是否能用jade风格的速记(即 作为传递到jade文件的参数的一部分 比如说,我想写一些类似的东西(来自忍者商店的例子): var name=req.query.name; 变量内容={ 关于:'a(href=“/page?name=about”)忍者商店\n出售世界上最酷的忍者用品。在这里购物的人都很酷。', 联系人:“您可以在日本忍者大道忍者大道世界忍者总部1号忍者商店与我们联系,NIN80B7-JP,Nihongo。” }; res.render('page'

我在玩Nodejs,想知道我是否能用jade风格的速记(即

作为传递到jade文件的参数的一部分


比如说,我想写一些类似的东西(来自忍者商店的例子):

var name=req.query.name;
变量内容={
关于:'a(href=“/page?name=about”)忍者商店\n出售世界上最酷的忍者用品。在这里购物的人都很酷。',
联系人:“您可以在日本忍者大道忍者大道世界忍者总部1号忍者商店与我们联系,
NIN80B7-JP,
Nihongo。” }; res.render('page',{title:'Ninja Store-'+名称,用户名:req.session.username,内容:contents[name]});
有没有一种机制可以用来编写这种风格的代码?

您必须:

但是,您可以在视图之间切换,而不是将它们存储在
内容中:

res.render(name, {
    title: 'Ninja Store - ' + name,
    username: req.session.username
});
a而且,您仍然可以将它们包含在
page.jade

page.jade:

#container
    block contents
关于jade:

inherits page

block contents
    a(href="/page?name=about") Ninja Store
    span sells the coolest ninja stuff in the world. Anyone shopping here is cool.

谢谢!编译字符串解决了这个问题。我正在动态生成字符串,但还没有找到在jade文件中执行此工作的方法。
res.render(name, {
    title: 'Ninja Store - ' + name,
    username: req.session.username
});
#container
    block contents
inherits page

block contents
    a(href="/page?name=about") Ninja Store
    span sells the coolest ninja stuff in the world. Anyone shopping here is cool.