试试这个示例:
HTML
<div ng-app="App" >
<div ng-controller="ctrl">
<select ng-model="blisterPackTemplateSelected" ng-change="changedValue(blisterPackTemplateSelected)"
data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates">
<option value="">Select Option</option>
</select>
{{itemList}}
</div>
</div>
JS
var app=angular.module('App', []);
function ctrl($scope){
$scope.itemList=[];
$scope.blisterPackTemplates=[{id:1,name:"a"},{id:2,name:"b"},{id:3,name:"c"}]
$scope.changedValue=function(item){
$scope.itemList.push(item.name);
}
}
以下为输出

希望它可以帮助你。
当前的代码将选定的对象分配给'selectedIssue'财产。如果你需要绑定选定的值而不是选定的对象,那么'ng-options =“task.calltypeid as task.calltypename .... – Developer
@eldix你为什么删除了答案? – Sajeetharan
我其实想要的值不是对象。谢谢。 –