json から動的出力を構築しようとしており、jq/template tmpl 表示行/列を使用しています。どういうわけか、列と行を反復処理する必要がありますが、方法がわかりません。
json プロパティの名前がわからないので、動的にする必要があります。
最終的に答えを得た ここに
<script id="template" type="text/x-jquery-tmpl">
<li>{Need Loop here?}</li>
</script>
var invoice = {
invoiceItems: [
{ type: 'item',
part: '99Designs', description: '99 Designs Logo',
price: 450.00, qty: 1 },
{ type: 'service',
service: 'Web development and testing',
price: 25000.00 },
{ type: 'item',
part: 'LinodeMonthly', description: 'Monthly site hosting',
price: 40.00, qty: 12 }
]
};
$("#template")
.tmpl(invoice.invoiceItems)
.appendTo("#place_holder");
また、jsonのプロパティ名を表示する方法はありますか? お気に入り:
タイプ > パーツ > 説明 > .....
更新:
私はJsrenderをずっと早く使い始めました。動的テンプレートの作成方法がまだわかりません。完成したら更新します。