試試這個示例:
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
我其實想要的值不是對象。謝謝。 –