2014-02-26 45 views
1

我有一個看起來像這樣的對象數組($rootScope.language);:在我的模板以角度方式遍歷對象數組?

[{name: "Oskar", lastname: "Doe"},{name: "John", lastname: "Steward"}] 

我經歷了所有他們想要循環。我試過這個:

<div ng-repeat="entry in language"> 
     <p>{{name}} {{lastname}}</p> 
    </div> 

這輸出什麼都沒有,我也沒有得到任何錯誤。我錯過了什麼?

+0

你需要使用$ rootScope?一般來說,你不想把東西放在那裏,因爲它可以像全局變量一樣使用。 –

回答

3

沒有namelastname直接的範圍,所以你必須通過一個別名指每ng-repeat項目 - 在你的情況entry

這就是爲什麼你必須使用

<div ng-repeat="entry in language"> 
    <p>{{entry.name}} {{entry.lastname}}</p> 
</div> 
0

我需要條目添加到變量是這樣的:

{{entry.name}}