如何声明一个对象并在 pug js 中对其进行迭代?
How to declare an object and iterate it in pug js?
我的代码有什么问题,我试图将一些数据存储在一个对象中并对其进行迭代。密码是
extends ../layouts/default-layout.pug
block variables
-
var blogPosts = [{
tag: 'travel',
title: '25 Things to See and Do in Barcelona',
},
{
tag: 'travel',
title: '25 Things to See and Do in Barcelona',
},
{
tag: 'travel',
title: '25 Things to See and Do in Barcelona',
}];
block content
.row
.col-md-6.text-center
each val in blogPosts
p= blogPosts.tag
它给出以下错误
Unexpected block variables
Details:
code: PUG:UNEXPECTED_BLOCK
msg: Unexpected block variables
line: 3
column: 1
filename: C:\Users\Osman Rafi\Desktop\Pug-Sass-Starter\src\pug\pages\index.pug
src: undefined
toJSON: function () {
return {
code: this.code,
msg: this.msg,
line: this.line,
column: this.column,
filename: this.filename
};
}
我该如何解决这个问题?你能帮助我吗 ?提前致谢。
错误消息指出:
Unexpected block variables
这意味着您要扩展的 ../layouts/default-layout.pug
模板没有为 Pug 定义的 variables
块来放置该内容。
您可以在该 default-layout
模板上声明一个 variables
块,或者您可以从此页面中删除 block variables
并将内容放在 [=15] 的顶部=]块。
我的代码有什么问题,我试图将一些数据存储在一个对象中并对其进行迭代。密码是
extends ../layouts/default-layout.pug
block variables
-
var blogPosts = [{
tag: 'travel',
title: '25 Things to See and Do in Barcelona',
},
{
tag: 'travel',
title: '25 Things to See and Do in Barcelona',
},
{
tag: 'travel',
title: '25 Things to See and Do in Barcelona',
}];
block content
.row
.col-md-6.text-center
each val in blogPosts
p= blogPosts.tag
它给出以下错误
Unexpected block variables
Details:
code: PUG:UNEXPECTED_BLOCK
msg: Unexpected block variables
line: 3
column: 1
filename: C:\Users\Osman Rafi\Desktop\Pug-Sass-Starter\src\pug\pages\index.pug
src: undefined
toJSON: function () {
return {
code: this.code,
msg: this.msg,
line: this.line,
column: this.column,
filename: this.filename
};
}
我该如何解决这个问题?你能帮助我吗 ?提前致谢。
错误消息指出:
Unexpected block variables
这意味着您要扩展的 ../layouts/default-layout.pug
模板没有为 Pug 定义的 variables
块来放置该内容。
您可以在该 default-layout
模板上声明一个 variables
块,或者您可以从此页面中删除 block variables
并将内容放在 [=15] 的顶部=]块。