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 の javascriptish 要素の定義を混在させることはできないということです。

于 2013-08-12T14:01:08.877 に答える