index01.html
<!DOCTYPE html><htmlng-app="myApp"><head><metacharset="UTF-8"><title></title><scripttype="text/javascript"src="../js/angular-1.3.14.min.js" ></script></head><body><divng-controller="myController"><!--
select的name属性是供后台程序员辨认的属性,将value的值传给后台
ng-options:定义一个下拉列表,
item for item in data:将data中的对象赋值option中
--><selectname="address"ng-model="addr"ng-options="item for item in data"><optionvalue="">--请选择--</option></select>{{addr}}</div><script>
angular.module("myApp",[])
.controller("myController",function($scope){
$scope.data = ["成都","深圳","上海","北京"];
});
</script></body></html>
index02.html
<!DOCTYPE html><htmlng-app="myApp"><head><metacharset="UTF-8"><title></title><scripttype="text/javascript"src="../js/angular-1.3.14.min.js" ></script></head><body><divng-controller="myController"><selectname="message"ng-model="msg"ng-options="item.id as item.name for item in data"><optionvalue="">--请输入选择--</option><optionvalue=""></option></select>{{msg}}</div><script>
angular.module("myApp",[])
.controller("myController",["$scope",function($scope){
$scope.data=[{
"id":201311220313,
"name":"李嘉"
},{
"id":201311220314,
"name":"李亚南"
},{
"id":201311220315,
"name":"李月梅"
},{
"id":201311220316,
"name":"刘楠"
}];
}]);
</script></body></html>
index03.html
<!DOCTYPE html><htmlng-app="myApp"><head><metacharset="UTF-8"><title></title><scripttype="text/javascript"src="../js/angular-1.3.14.min.js" ></script></head><body><divng-controller="myController"><!--
item.id as item.name group by item.grade for item in data:
将数据库中的data按照grade分组形式在options显示出来。
--><selectname="message"ng-model="msg"ng-options="item.id as item.name group by item.grade for item in data"><optionvalue="">--请输入选择--</option><optionvalue=""></option></select>{{msg}}</div><script>
angular.module("myApp",[])
.controller("myController",["$scope",function($scope){
$scope.data=[{
"id":2013110313,
"name":"李嘉",
"grade":'6班'
},{
"id":2013110314,
"name":"李亚南",
"grade":'3班'
},{
"id":2013110315,
"name":"李月梅",
"grade":'3班'
},{
"id":2013110316,
"name":"刘楠",
"grade":'6班'
}];
}]);
</script></body></html>