我試圖在頁面上的幾個元素中使用ng-repeat。 出於某種原因,它顯示了n次元素中的每一次,我找不到原因。 我的陣列看起來是這樣的:Angularjs ng-repeat顯示n次n項
$scope.fieldNames = ["Last_Name","First_Name","Email","Home_Phone","Cell_Phone"];
我有一個填充N^2次(我一直在使用NG選項嘗試,但不能讓它與陣列工作)選擇框:
<td>
<select ng-model="currentField" style="width: 100%">
<option ng-repeat="field in fieldNames">{{field}}</option>
</select>
<td>
此外,這發生在我的表的標題行。 但不包含成員行或包含在其中的單元格。
<table class = "main-table">
<thead>
<tr>
<th ng-repeat = "field in fieldNames">{{field}}</th>
</tr>
</thead>
<tbody>
<tr ng-repeat = "member in members" >
<td ng-repeat = "field in fieldNames">{{member[field]}}</td>
</tr>
</tbody>
</table>
如果有人能請向我解釋爲什麼發生這種情況,以及如何解決它,我將不勝感激。 ng-options的一個工作示例也將被讚賞。
提前感謝您的時間。
你能提供一個屏幕截圖嗎?或者最好是http://plnkr.co/上的工作示例? – MJD