私は2つのオブジェクトを含むオブジェクトを持っています。複雑なオブジェクト上の角度リピート
それらのオブジェクトの各2つのオブジェクトの配列含まれています。私は最初の値をプリントアウトすることができますCASE #1
で
<ul>
<li ng-repeat="item in ctrl.mainArray track by item.insideArray[$index]>
<!-- CASE #1 -->
First value: {{item.insideArray[0].value1}}
<!-- CASE #2 -->
First value: {{item.insideArray[$index].value1}}
</li>
</ul>
:
ctrl.mainArray = {
outsideObject_1: {
insideArray = [
insideObject_1: { value1: 'someValue', value2: 'someOtherValue' },
insideObject_2: { value1: 'someValue', value2: 'someOtherValue' }
]
},
outsideObject_2: {
insideArray = [
insideObject_1: { value1: 'someValue', value2: 'someOtherValue' },
insideObject_2: { value1: 'someValue', value2: 'someOtherValue' }
]
};
};
私は私のテンプレートからinsideObject_x
の値を表示したいの、各insideArray
の最初のオブジェクトから。私が最初insideArray
の最初のオブジェクトから、最初の値をプリントアウトすることができますCASE #2
の各insideObject_x
からvalue1
を印刷したいです。
私は間違っていますか?私はvalue1
、4つの異なる時間を印刷する必要があります。
あなたをいわゆる配列は有効なJS構文ではありません。配列ではなくオブジェクトですか? – qqilihq
右 - 私の間違い。 「メインコンテナ」はオブジェクトであり、配列ではありません。私は私の質問でその構文エラーを修正する - しかし、まだ助けを求める。 – bruh
完全な実例を作成できますか? jsfiddle/snippet – Dekel