【发布时间】:2014-05-17 15:00:01
【问题描述】:
正在使用 Angular JS 获取选择标签的选定选项。我得到的属性值为“1,2..”,当我更改选择标签时,我需要的是“一,二..”。
我的示例代码是
JS
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($timeout, $scope) {
$scope.countList = [
{ id: 1, name: 'One' },
{ id: 2, name: 'Two' },
{ id: 3, name: 'Three' }
];
$scope.countSelected = $scope.countList[0].id;
alert('Selected count ID: ' + $scope.countSelected);
$scope.onchange = function(id) {
alert("id:"+id);
}
});
HTML
<div ng-controller="myCtrl">
Count:
<select ng-model="countSelected"
ng-options="count.id as count.name for count in countList" ng-change="onchange(countSelected)">
</select>
</div>
这里是fiddle。
【问题讨论】:
标签: angularjs