Angularjs 获取ng选项中所选项目的id

Angularjs 获取ng选项中所选项目的id,angularjs,angular-ngmodel,ng-options,Angularjs,Angular Ngmodel,Ng Options,我想获取所选项目的id,但console.logdisplay undefined 查看 <select ng-change="test()" ng-model="selectedone" ng-options="item.id as item.pseudo for item in friends"></select> 以下是运行代码: 视图: 以下是运行代码: 视图: 我不知道你做错了什么,OP。这对我有用。请看fiddle:我正在用ionic做这件事,我不知道这是

我想获取所选项目的id,但
console.log
display undefined

查看

 <select ng-change="test()" ng-model="selectedone" ng-options="item.id as item.pseudo for item in friends"></select>

以下是运行代码:

视图:


以下是运行代码:

视图:


我不知道你做错了什么,OP。这对我有用。请看fiddle:我正在用ionic做这件事,我不知道这是否重要您的代码片段对我有效,也许您的数组格式不正确?你能做一把小提琴来证明你的问题吗?我设法解决了这个问题,看看我的答案。我不知道你做错了什么,凤凰社。这对我有用。请看fiddle:我正在用ionic做这件事,我不知道这是否重要您的代码片段对我有效,也许您的数组格式不正确?你能做一把小提琴来演示你的问题吗?我设法解决了这个问题,看到我的答案了吗
  $scope.test = function(){
        console.log($scope.selectedone);
    }
 <select ng-change="test(selectedId)" ng-model="selectedId" ng-options="id.id as id.pseudo for id in idList"> </select>
  $scope.test = function(selectedId) {
            alert(selectedId);
        }