Javascript 在“选择”中使用角度调整选项

Javascript 在“选择”中使用角度调整选项,javascript,json,angularjs,Javascript,Json,Angularjs,因此,我一直在尝试使用ng选项枚举对象数组,并在select元素中显示某些属性 当我查询api/admin时,我将返回JSON,它显示所有具有admin角色的用户。下面就是它的结构 [ { "Roles": [ { "Id": 149, "UserId": 1807, "Name": "Administrator", "RoleGroup": "System" }

因此,我一直在尝试使用ng选项枚举对象数组,并在select元素中显示某些属性

当我查询api/admin时,我将返回JSON,它显示所有具有admin角色的用户。下面就是它的结构

[
 {
 "Roles": [
          {
           "Id": 149,
           "UserId": 1807,
           "Name": "Administrator",
           "RoleGroup": "System"
           },
           {
           "Id": 148,
           "UserId": 1807,
           "Name": "Administrator",
           "RoleGroup": "System"
           },
           {
           "Id": 150,
           "UserId": 1807,
           "Name": "Lead",
           "RoleGroup": "System"
           }
         ],
 "Id": 1807,
 "UserName": "jdoe@website.com",
 "FirstName": " John",
 "LastName": "Doe",
 "Email": "jdoe@website.com"
 }
]
我希望有一个
来显示连接在一起的
FirstName
LastName
属性

我的API查询看起来像
$scope.admin=API.admin.query

然后在我的标记中,它看起来像:

<label>Admin*</label>
    <select class="form-field"
        ng-options="a.Id as a.FirstName + a.LastName for a in admin" required>
        <option value="">Select an Admin</option>
    </select>
Admin*
选择一个管理员

我想知道我在做这件事时错过了什么。非常感谢您的帮助

添加ng模型属性以保存

Admin*
选择一个管理员

添加ng模型属性以保存

Admin*
选择一个管理员

添加ng模型属性以保存

Admin*
选择一个管理员

添加ng模型属性以保存

Admin*
选择一个管理员

那么您确定
Api.admin.query
是来自上面JSON的数据吗?您是否已
console.log
ed它?因此您确定
Api.admin.query
是来自上面JSON的数据?您是否已
console.log
ed它?因此您确定
Api.admin.query
是来自上面JSON的数据?您是否已
console.log
ed它?因此您确定
Api.admin.query
是来自上面JSON的数据?你有
console.log
ed它吗?
  <label>Admin*</label>
  <select class="form-field" ng-model="selectedValue" ng-options="a.Id as a.FirstName + ' ' + a.LastName for a in admin" required>
     <option value="">Select an Admin</option>
  </select>