首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pugjs中使用json文件

如何在pugjs中使用json文件
EN

Stack Overflow用户
提问于 2019-04-02 18:02:10
回答 1查看 294关注 0票数 1

我在pugjs中工作,我想在这里包含json文件,以便在循环元素中使用这个文件,比如pugjs中的对象。谢谢

代码语言:javascript
复制
  var person = {
              'Abdelbaset Mansour': 'person1.jpg',
              'Ada Lovelace': 'person2.jpg',
              'Grace Murray': 'person3.jpg',
              'Mary Kenneth ': 'person4.jpg',
              'Radia Perlman': 'person5.jpg',
              'Steve Jobs': 'person6.jpg'
              };
          each val, index in person
EN

回答 1

Stack Overflow用户

发布于 2019-04-03 18:11:14

欢迎来到Stack Overflow。你尝试过像this one这样的教程来熟悉pug的基础知识吗?

您需要在ExpressJS路径中传递变量,如下所示:

代码语言:javascript
复制
var person = {
          'Abdelbaset Mansour': 'person1.jpg',
          'Ada Lovelace': 'person2.jpg',
          'Grace Murray': 'person3.jpg',
          'Mary Kenneth ': 'person4.jpg',
          'Radia Perlman': 'person5.jpg',
          'Steve Jobs': 'person6.jpg'
};

res.render('my-template', { "person" : person });

然后,在您的模板中,您只需读取each语句中的变量,如下所示:

代码语言:javascript
复制
table
  each val, index in person
    tr
      td= index
      td= val

你的JSON可能也应该被改造成一个数组,它作为一个对象没有任何意义。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55471997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档