我在玉网上为网站制作了一些代码。 for循环用x * tr描述一个表。我想使用迭代器作为我的值来交换值中的1 = Json.Polygon_Point1.x_m。我在这段代码中的失败是什么?谢谢
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})
答案 0 :(得分:0)
如果Json.Polygon_Point是一个数组或对象,其中[i]是属性,
input(id='', name='', type='text', value=Json.Polygon_Point[i].x_m)
应该做的伎俩。诀窍是你不能将jade的javscriptish元素定义与#{}混合,后者将值插入字符串。