3
オブジェクトの配列にアクセスしようとしていますが、成功しません。 他の記事と回答を読んでください。それでも、それはできません。角:オブジェクトの配列にアクセスできません
は、これが私のOBJです:activeInvoice
balance_due:
"-72.26"
customer_id
:
"4"
customerpm_id
:
"1244"
date
:
"2017-03-02 04:23:18"
id:
"10334"
invoice_data:
"{"subtotal":72.26,"items":[{"storeid":"148","title":"MONTEBELLO","qty":1,"price":"1.9900","type":"payment"},{"storeid":"149","title":"Gold Elements - Store","qty":1,"price":"66.2900","type":"payment"},{"storeid":"860","title":"Gold Elements - Cart","qty":1,"price":"1.9900","type":"payment"},{"storeid":"1805","title":"Repeat the Heat 2","qty":1,"price":"1.9900","type":"payment"},{"storeid":"2867","title":"office","qty":1,"price":"0.0000","type":"payment"}]}"
invoice_type
:
"monthly_subscription"
status
:
"0"
これは、ない成功によってトラックと試みた[ngRepeat:dupes] Duplicates in a repeater
誤り を取得し、私のHTML
<table class="table dark">
<thead>
<tr>
<th>#</th>
<th>Item</th>
<th>QTY</th>
<th>Price (USD)</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="invoice in activeInvoice.invoice_data">
<td class="text-center"></td>
<td class="text-center" ng-repeat="data in invoice.items">{{data.title}}</td>
<td class="text-center"></td>
<td class="text-center"></td>
</tr>
</tbody>
</table>
invoice_dataアイテムにアクセスしようとしている、とイムです。 は、私は...あなたの問題は、あなたが同じであるいくつかのレコードを持っていると思うので、あなたは...いくつかのユニークなフィールドでのようなもの、あなたの繰り返しをtrack
する必要があなたに
JavaScriptの有効な使用をあなたに感謝し、あなたのコードをフォーマットしよう... – Hitmands
activeInvoice.invoice_dataはJSONオブジェクトではない配列 '
を推測してください。 – torresito
答えて
に感謝:
IF YOUR STOREID IS A UNIQUE PK (so you can't have 2 storeid equal)
を..出典
2017-06-01 11:43:31
まず、あなたに感謝します。残念なことに、これはうまくいきませんでした。私のinvoice_dataが間違ってフォーマットされていると思います。 – torresito
オンラインjsonチェッカーとフォーマッターで確認 –
SOLVED IT。 jsonは解析をエンコードしましたか?みんな
出典
2017-06-01 13:09:04 torresito
ニース!できればあなた自身の答えを受け入れることができますか?記録のために :) –
関連する問題