1

我用玉为网站做了一些代码。for 循环用 x*tr 描述一个表。我想使用迭代器作为我的值来交换 value=Json.Polygon_Point1.x_m 中的 1。我在这段代码中的失败是什么?谢谢

      table
        tr
          td(style='width:200px;') Counter
          td
            input(id='', name='', type='text',  value=Json.PointCount)
        - for (var i=0; i<Json.PointCount; i++)
            tr
              td(style='width:200px;') Point.#{i}
              td(style='width:50px;')
                input(id='', name='', type='text',  value=Json.Polygon_Point +  #{i} +.x_m)
              td(style='width:50px;')
                input(id='', name='', type='text',  value='Hello' + {i})
4

1 回答 1

0

如果 Json.Polygon_Point 是数组或对象,其中 [i] 是属性,

input(id='', name='', type='text',  value=Json.Polygon_Point[i].x_m)

应该做的伎俩。诀窍是您不能将jade 的javscriptish 元素定义与将值插入字符串的#{} 混合。

于 2013-08-12T14:01:08.877 回答