json - 在 PUG 中渲染 json 数组
问题描述
我有一个带有数组的 JSON 对象。我想在我的 PUG 模板的循环中呈现数组值。
p= products.PGR[0].$.name
each pro in products.PRG
div= pro.$.name
第一行正确打印出值名称,但是当我将其放入每个循环时,会显示以下错误:
无法读取未定义的属性“长度”
这里有什么问题?
解决方案
当您没有将变量正确传递给每个运算符时,会导致此错误。
发生这种情况是因为您已经PGR
切换到PRG
,它在运行时将是一个没有长度的空 JavaScript 对象。