【问题标题】:Outputting JSON data from an object in an array. Pug (Jade)从数组中的对象输出 JSON 数据。哈巴狗(翡翠)
【发布时间】:2019-01-07 13:56:50
【问题描述】:

从数组中的对象输出 JSON 数据。 我使用 帕格(翡翠)。

我正在尝试这样:

h1.main-title.center Changelog
    each log in changelog
      .changelog-item
        .second-title 
          span= log['ver']
          span.text-hide= log['date']
        .changelog-item__log
          .row
            .col-xs-3
              span.label.label--success= log.do['title']
            .col-xs-9
              span= log.do['text']

json:

{
  "log1": {
    "ver" : "1.0.0",
    "date" : " - 31 July 2018",
    "do" : [

      {
        "label" : ".label--success ",
        "title" : "Add",
        "text" : "Changelog Page"
      },
      {
        "label" : ".label--danger ",
        "title" : "Fixed",
        "text" : "Navbar"
      }
    ]
  },
  "log2": {
    "ver" : "1.0.2",
    "date" : " - 31 July 2018",
    "do" : [

      {
        "label" : ".label--success ",
        "title" : "Add something",
        "text" : "Changelog Page something"
      },
      {
        "label" : ".label--danger ",
        "title" : "Fixed something",
        "text" : "Navbar something"
      }
    ]
  }
}

仅显示 verdate

log.do['text'] 和 log.do['title'] 不起作用。

但简单的对象运行良好。

我做错了什么?

【问题讨论】:

    标签: html arrays json object pug


    【解决方案1】:

    do 是 javascript 中的 reserved keyword。尝试将该属性重命名为“操作”之类的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 2019-05-16
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多