AngularJS如何获取选定值而不是选定值的描述?

AngularJS如何获取选定值而不是选定值的描述?,angularjs,Angularjs,对于angular中的下拉列表,我在下拉列表中有选择值和描述,但是当选择值时,我只想选择主要值(原因)。如何做到这一点 angular.module('ui.bootstrap.demo',['ngAnimate','ngSanitize','ui.bootstrap']); angular.module('ui.bootstrap.demo').controller('TypeaheadCtrl',function($scope,$http){ 选择var_; $scope.selecte

对于angular中的下拉列表,我在下拉列表中有选择值和描述,但是当选择值时,我只想选择主要值(原因)。如何做到这一点

angular.module('ui.bootstrap.demo',['ngAnimate','ngSanitize','ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('TypeaheadCtrl',function($scope,$http){
选择var_;
$scope.selected=未定义;
var url='1〕https://spreadsheets.google.com/feeds/list/1O7M5gaEGlyE5gkOBARJrxJJMBYiTwz2THVjgbaTx9v8/od6/public/values?alt=json';
var parse=函数(条目){
控制台日志(条目);
var description=entry.gsx$description.$t;
var cause=entry.gsx$cause.$t;
返回{
描述:描述,
原因:原因
};
};
$http.get(url)
.然后(功能(响应){
var条目=response.data.feed.entry;
$scope.ready=true;
$scope.parsedEntries=[];
for(变量输入项){
var内容=条目[键];
$scope.parsedEntries.push(解析(内容));
}
});
});

静态阵列
模型:{selected | json}

在指令中添加
typeahead on select=“onChange()”

$scope.onChange = function() {
  console.log($scope.selected.cause); 
}

我尝试了这个解决方案,但它仍然选择了描述--您能提供一个示例plunker吗?当然,当您选择一个时,它会提醒原因:
$scope.onChange = function() {
  console.log($scope.selected.cause); 
}