Express Pug无缓冲代码变量插值不起作用,但缓冲代码起作用
我正在尝试创建一个使用帕格模板的express应用程序。我不明白为什么当我使用无缓冲变量插值时,对象是未定义的,但当我删除破折号时,它似乎工作得很好(减去它确实显示了对象) 语法1:Express Pug无缓冲代码变量插值不起作用,但缓冲代码起作用,express,pug,Express,Pug,我正在尝试创建一个使用帕格模板的express应用程序。我不明白为什么当我使用无缓冲变量插值时,对象是未定义的,但当我删除破折号时,它似乎工作得很好(减去它确实显示了对象) 语法1: - var campgrounds = '#{camps}' 产生: 语法2: var campgrounds = '#{camps}' 产生: 我相信您可以: 删除行-var campgrounds='#{camps}',并在营地中的每个营地上替换行营地中的每个营地(请参见下面的代码片段) 或者您也可以在-
- var campgrounds = '#{camps}'
产生:
语法2:
var campgrounds = '#{camps}'
产生:
我相信您可以:
-var campgrounds='#{camps}'
,并在营地中的每个营地
上替换行营地中的每个营地
(请参见下面的代码片段)-var campgrounds=camps
上替换-var campgrounds='{camps}'
(不需要在代码行中插入)$(函数(){
//在您的代码中,您可以从DB获得'camps'
//const camps=等待Camp.find();
const camps=[{name:'Camp1'},{name:'Camp2'},{name:'Camp3'}];
var json={
营地:营地
};
//玉编
//而不是函数res.render(…);
$(“#so”).html(jade.compile($(“#jadehi”).html()(json));
});代码>
SEO(请启用javascript~)
.内容
一行
营地中的每个营地
第col-md-3.col-sm-6分区
部门。
营地:#{Campground.name}
我相信您可以:
删除行-var campgrounds='#{camps}'
,并在营地中的每个营地
上替换行营地中的每个营地
(请参见下面的代码片段)
或者您也可以在-var campgrounds=camps
上替换-var campgrounds='{camps}'
(不需要在代码行中插入)
$(函数(){
//在您的代码中,您可以从DB获得'camps'
//const camps=等待Camp.find();
const camps=[{name:'Camp1'},{name:'Camp2'},{name:'Camp3'}];
var json={
营地:营地
};
//玉编
//而不是函数res.render(…);
$(“#so”).html(jade.compile($(“#jadehi”).html()(json));
});代码>
SEO(请启用javascript~)
.内容
一行
营地中的每个营地
第col-md-3.col-sm-6分区
部门。
营地:#{Campground.name}
你的第一个建议很有魅力。我想我误解了代码插值的目的。谢谢你的帮助。你的第一个建议很有魅力。我想我误解了代码插值的目的。谢谢你的帮助。
var campgrounds = '#{camps}'