【问题标题】:JADE & NodeJS access JSON object property arrayJADE & NodeJS 访问 JSON 对象属性数组
【发布时间】:2016-04-07 03:50:44
【问题描述】:

我有一个 JSON 对象

{ "ID": "Test", "Data": [ "Line1", "Line2" ] }

还有下面的JADE代码

h4 {{object.ID}}:
    ul
      each line in object.Data
        li= line

我可以显示 ID,但我无法遍历数组,它在每一行都出现错误,并且“无法读取属性”数据“未定义, 做一个

p {{object}} 

打印上面的 JSON 就好了..

有什么想法吗?

更新:对象是从角度控制器传入的。

【问题讨论】:

  • 尝试在你的模板中做一个`-console.log(object)`看看它到底是什么
  • 我觉得应该是li {{line}}
  • 它并没有那么远。错误在每条线上。它无法看到对象的属性数据,但在段落中渲染出整个对象显示数据数组
  • 执行p {{object.Data}} 可以很好地显示数组。尝试each line in {{object.Data}} 失败,出现意外{
  • 控制台,日志给出无法读取未定义的属性“数据”

标签: javascript angularjs json node.js pug


【解决方案1】:

看起来是棱角分明的。

li(ng-repeat='note in object.Data') {{note}}

不是玉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 2021-12-05
    • 1970-01-01
    相关资源
    最近更新 更多