【发布时间】:2021-07-17 10:14:24
【问题描述】:
我必须遍历由[{ title: '', desc: '', svg: '' }, ...] 组成的对象数组。由于 SVG 代码太大,我不想用大量 SVG 代码弄乱我的 .pug 文件。
有什么方法可以让我从另一个 JS 文件中导入这个 Array 并直接使用它而不在其中输出/生成数组来编译 html,就像 PUG 中的普通 inlie JS 一样:
someMagicImport data.js
each feature in data.features
li= feature.title
数据文件:data.js
const features = [
{ title: '...', desc: '...', svg: '...' },
// .... other objects
]
所以,简单的问题是如何使用data.js 中定义的上述特征数组并在我的.pug 文件中使用它进行迭代。
问候。
更新 1:更详细的问题。 更新 2:我没有使用 expressJS 或 Django 等任何后端框架。我只是从 PUG 生成 HTML 标记。
【问题讨论】:
-
您可以在节点中要求您的数据,然后将其作为局部变量传递给 Pug
-
如果你能提供一个代码sn-p那将非常有帮助。 @Sean 谢谢。
-
您如何使用 ExpressJS、Gulp 或其他方式编译 Pug?
标签: javascript html pug