Angularjs ng-repeat with $ resource

时间:2013-08-12 06:29:13

标签: angularjs

我是angularjs的新手

我希望在html上使用$ resource whitch重复获取数据

但有错误显示

“在集合中以''的形式预期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:  {  } 
   }  ]
 }

2 个答案:

答案 0 :(得分:0)

尝试如下:

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

答案 1 :(得分:0)

试试这个

如果你的userService.query()返回对象集合。

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



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