-2
在幾乎所有實施例NG-重複我所看到的,該數據的結構,如下所示:NG-重複以上的對象與包含對象的對象數組
$scope.dataCollected = [{name: bob, data: '10-12-12'}, {name:joe, data: '09-13-13'}];
然而,只有我能途徑得到NG-重複工作是,如果我構建這樣的數據:
$scope.dataCollected = {bob: {name: bob, data: '10-12-12'}, joe: {name:joe, data: '09-13-13'}};
構建它作爲一個數組導致NG重複做絕對沒有。它甚至不會給出錯誤。將它構造爲一個包含對象的對象可行,但我想使用一個數組,因爲我知道這是在ng-repeat上使用過濾器的唯一方法。
我打電話NG重複這樣的:
<div class="list-row" ng-repeat="data in dataCollected">
<h3 class="name"> {{data.name}} </h3>
</div>
我缺少什麼?
檢查您的控制檯..您可能在對象中出現語法錯誤。 [Plnkr](http://plnkr.co/edit/5XUdqwds25MLEt3n6sxo?p=preview) – PSL
嗯,這不是一個語法錯誤。兩者都可以通過控制檯讀取。 – maskedjellybean
那麼你爲什麼不把它用作數組? – Shomz