0

我的哈巴狗模板中有一个名为 obj 的对象

{
  "property1": {
    "property1": {
      "property1": "value",
      "property2": "value",
      "property3": "value"
    },
    "property2": "value",
    "property3": "value"
  },
  "property2": "value",
  "property3": "value"
}

如果我做

pre=obj

对象显示正确。但是如果我想访问它的嵌套属性,比如

pre=obj.property1.property1

由于某些原因,它没有渲染。

如果我这样做也一样p=obj.property1.property1.property1

我错过了什么?谢谢

这是我的确切代码片段:

  .box-body
    -session_details.forEach(function(session_detail) {
      .row
        .col-md-1=moment(session_detail.create_time).calendar()
        .col-md-1=moment(session_detail.create_time).format("DD/MM/YYYY HH:MM:SS")
        .col-md-1=session_detail.intent
        .col-md-4
          p #{session_detail.request.type}
          pre=session_detail.request

        .col-md-5
          pre=session_detail.response
    - });

这是确切的输出:http: //imgur.com/a/ZnmUp

如您所见,由于p #{session_detail.request.type}某些原因没有显示。

4

1 回答 1

2

已经有人问过了,但我没有足够的声誉将其标记为重复。

要回答您的问题,请使用哈希和花括号。

p #{property1.property1}

我认为你不需要等号。

于 2017-06-01T14:09:09.740 回答