2013-08-12 78 views
1

我是新手與angularjs

我想通過$資源數據whitch重複的HTML

,但有錯誤顯示

「預期ngRepeat的形式'項目收集' 卻得到了 '用戶'」

代碼

<dd ng-repeat= user in User.users> 
    <input type="radio" value= "{{user.user.userId}}" /> 
    {{user.user.userUsername}} 
</dd> 



$scope.User= {'user': userService.query()}; 

請幫助

返回數據

User: { 
    user: 
    [ { 
     userId: 1 
     userName: User1 
     userUsername: user1 
     userPassword: 123456 
     userSex: male 
     userBirthday: 1999-01-01 
     userStatus: 1 
     roleId: 1 
     roleModel: { } 
     } , 
     { 
     userId: 2 
     userName: User2 
     userUsername: user2 
     userPassword: 123456 
     userSex: female 
     userBirthday: 1888-01-01 
     userStatus: 1 
     roleId: 1 
     roleModel: { } 
    } ] 
} 

回答

0

嘗試如下:如果對象的userService.query()的返回集合

<div ng-repeat="user in User.user"> 
    <input type="radio" value= "{{user.userId}}" /> 
    {{user.userUsername}} 
</div> 
+0

是的,我已經做了,直到錯誤顯示 – user2473037

+0

實際上它應該是User.user,而不是用戶。 – AlwaysALearner

+0

它不工作?我很困惑 – user2473037

0

試試這個

<dd ng-repeat= "user in User.users"> 
    <input type="radio" value= "{{user.userId}}" /> 
    {{user.userUsername}} 
</dd> 



$scope.User= {'user': userService.query()};