数组方式
数据是数组
$scope.years = [2014, 2015, 2016];页面元素
<select ng-model="item" ng-options="item as y for y in years"> </select>设置默认值
如果需要设置默认的选项,可以先设置一个参数:
$scope.item = 2016;$scope.years = [2014, 2015, 2016];对象数组方式
数据是对象数组
$scope.sites = [ {site : "baidu", url : "https://"}];Key-Vules对象数组方式
数据是对象数组
$scope.cars = {car1 : {brand : "BYD", model : "Y50", color : "red"},car2 : {brand : "CC", model : "HF", color : "white"},car3 : {brand : "JL", model : "JL10D", color : "black"}};页面元素
<select ng-model="myCar" ng-options="y.brand for (x, y) in cars"></select>设置默认值
如果需要设置默认的选项,可以先设置一个参数:
$scope.site = "BYD";$scope.cars = {car1 : {brand : "BYD", model : "Y50", color : "red"},car2 : {brand : "CC", model : "HF", color : "white"},car3 : {brand : "JL", model : "JL10D", color : "black"}};angularjs ng-options官方API
数组类型:
label for value in arrayselect as label for value in arraylabel group by group for value in arrayselect as label group by group for value in array track by trackexpr对象类型:
label for (key , value) in objectselect as label for (key , value) in objectlabel group by group for (key, value) in objectselect as label group by group for (key, value) in ob以上这篇angularjs select 赋值 ng-options配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。