首页 > 解决方案 > 在 PUG 中渲染 json 数组

问题描述

我有一个带有数组的 JSON 对象。我想在我的 PUG 模板的循环中呈现数组值。

p= products.PGR[0].$.name
  each pro in products.PRG
    div= pro.$.name

第一行正确打印出值名称,但是当我将其放入每个循环时,会显示以下错误:

无法读取未定义的属性“长度”

这里有什么问题?

标签: jsonpug

解决方案


当您没有将变量正确传递给每个运算符时,会导致此错误。

发生这种情况是因为您已经PGR切换到PRG,它在运行时将是一个没有长度的空 JavaScript 对象。


推荐阅读