アイテムのコレクションを取得し、それらの下に表示されているUIプロパティに表示したいと考えています。私は、受け付けておりますすなわち、このような構造にng-repeatを適用する方法
"items": [
{
"field1": "value1",
"field2": "value2",
"id":"ABCDEF1234"
},
{
"field1": "value1",
"field2": "value2",
"id":"XYZ12345"
}
]
をする代わりに、私が通常期待される構造の
:
"items": [
{
"ABCDEF1234": {
"field1": "value1",
"field2": "value2",
"id":"ABCDEF1234"
}
},
{
"XYZ12345": {
"field1": "value1",
"field2": "value2",
"id":"XYZ12345"
}
}
]
を問題は、私は、サービスのいずれかから受け付けておりますJSONが問題を引き起こしているということです
通常、私は$ scope.itemsに 'items'を割り当て、次にこのようにng-repeatを使用します:
<div ng-repeat="item in items">
<ul>
<li>{{item.id}}</li>
<li>Field1 - {{item.field1}}</li>
<li></li>Field2 - {{item.field2}}</li>
</ul>
</div>
しかし、この場合、各項目は、フィールドの1つとして表示されるのとは別に、オブジェクトのキーとしても使用される動的IDによって表されます。 - VALUE1
フィールド2 - value2の
XYZ12345
フィールド1 - をvalue1
フィールド2 - value2の
ABCDEF1234
フィールド1:どのように私はこのような何かを表示するには、NG-繰り返し使用して、このようなコレクションを反復処理する必要があり
ご協力いただきありがとうございます。
これは標準的なng-repeat手順です。これまでに試したことを分かち合うことができますか? JSONはどのように問題を引き起こしていますか? – Ladmerc