2014-10-31 49 views
1

我想在我的應用程序中顯示我的數組。如何在我的情況下顯示一個空白的div?

我有類似

JS

$scope.array1 = [' ',' ',1,2,3,4,5]; 
$scope.array2 = [6,7,8,9,10,' ',' ']; 
$scope.array3 = [12,13,14,15,16,17]; 

HTML

<div ng-repeat="a1 in array1"> 
    {{a1}} 
</div> 

<div ng-repeat="a2 in array2"> 
    {{a2}} 
</div> 

<div ng-repeat="a3 in array1"> 
    {{a3}} 
</div> 

我希望通過我的NG-重複顯示空div。但是,我得到錯誤

不允許在中繼器中複製。使用'track by'表達式來指定唯一鍵。中繼器:陣列1中的a1,重複鍵:字符串:,重複值:「」

是否有反正我可以顯示空的div在我的情況?謝謝!

+0

你的錯誤行有答案,請仔細看看錯誤行 – 2014-10-31 16:25:23

+0

我知道,但我曾嘗試過,它並沒有在我的其他陣列上工作,我自動認爲這也行不通。感謝您指出! – BonJon 2014-10-31 16:35:57

回答

2

使用本:

<div ng-repeat="a1 in array1 track by $index"> 
    {{a1}} 
</div> 

軌道由$指數意味着它不會被元素值的指數跟蹤元素。

相關問題