我不能嵌套ng-repeat
爲數據結構類似於下面的工作對象的數組:嵌套NG-重複與包含數組
options = [{name:"opt1", data:["a","b","c"]}, {name:"op2", data:["d","e","f"]}]
我試圖做到的是創造一個選擇爲每個條目添加選項。
我認爲,這樣的事情應該工作:
<label ng-repeat="option in options">
<div>{{option.name}}</div>
<select>
<option ng-repreat="val in option.data">{{val}}</option>
</select>
</label>
但只有名字是名字被正確打印,只創建一個與它沒有任何價值的選擇。
然後我試圖在內部使用ng-repeat
track by $index
:
<label ng-repeat="option in options">
<div>{{option.name}}</div>
<select>
<option ng-repreat="val in option.data track by $index">
{{option.data[$index]}}
</option>
</select>
</label>
但$index
似乎是外$index
和0只計數到1與給定的數據。
我在做什麼錯?
有一個錯字'NG-repreat'應該是'NG-repeat' – Chandermani
您應該使用[**'選擇的NG-option' **] (https://docs.angularjs.org/api/ng/directive/select)。 – ryeballar
@Chandermani尷尬^^現在它工作:)謝謝! – Tobson