相當模糊的問題,希望這會更好地解釋。我抓住以下JSON:AngularJS - 在ID數組上重複,我該如何查找它們?
{
items: [
{ name: "item 1", options: [1, 2, 3] },
{ name: "item 2", options: [2, 3] },
{ name: "item 3", options: [1] }
],
options: [
{ id: 1, color: "red" },
{ id: 2, color: "blue" },
{ id: 3, color: "yellow" }
]
}
而且我重複過類似的項目,以便:
<div data-ng-repeat="item in items">
<span>{{ name }}</span>
<ul>
<li data-ng-repeat="i in item.options">{{i}}</li>
</ul>
</div>
理想情況下,我想能夠訪問顏色參數(和其他人)在我的第二個ng-repeat循環中(而不僅僅是數字原語)。什麼是最好的方式來做到這一點?我應該在初始化時爲每個項目在選項數組上做一個映射,並將每個索引轉換爲完整對象(使用id和顏色)?或者我可以將索引傳遞給控制器,查看並使用我查找的選項擴展範圍?
另一個重複,因爲'選項'超出'項目' – tymeJV
@Dave I f以下任何答案都是有幫助的,請注意他們。如果有的話是正確的,請標記爲正確。 – willlma