在Jade中调用时,未定义数组的长度

时间:2016-02-27 04:41:45

标签: javascript node.js pug

我在Jade中运行此代码时遇到此错误:Nordic_HRM

dog()

引用此数组:

each time in appointment.location.openingTimes
        p
          | #{time.days}: 
          if time.closed
            span.pull-right.badge-default closed
          else
            span.pull-right.badge-default #{time.opening} - #{time.closing}

我在想有一些命名问题,但我找不到它们。

2 个答案:

答案 0 :(得分:1)

易。 location一个数组,里面有一个对象。

  

使用appointment.location[0].openingTimes

答案 1 :(得分:0)

appointment.location也是一个数组。

要访问具有openingTimes的对象,您必须访问索引:

each time in appointment.location[0].openingTimes
    # ...

您还可以迭代appointment.location以及openingTimes

each location in appointment.location
    each time in location.openingTimes
        # ...