angularjs select 赋值 ng-options配置方法
更新时间:2018年02月28日 10:41:03 作者:大大的微笑
下面小编就为大家分享一篇angularjs select 赋值 ng-options配置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
数组方式
数据是数组
$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://www.baidu.com"},
{site : "163", url : "http://www.163.com"},
{site : "sina", url : "http://www.sina.com"}
];
页面元素
<select ng-model="s.site" ng-options="s.site as s.site group by site.group for s in sites"> </select>
设置默认值
如果需要设置默认的选项,可以先设置一个参数:
$scope.site = "163";
$scope.sites = [
{site : "baidu", url : "https://www.baidu.com"},
{site : "163", url : "http://www.163.com"},
{site : "sina", url : "http://www.sina.com"}
];
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 array select as label for value in array label group by group for value in array select as label group by group for value in array track by trackexpr
对象类型:
label for (key , value) in object select as label for (key , value) in object label group by group for (key, value) in object select as label group by group for (key, value) in ob
以上这篇angularjs select 赋值 ng-options配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
关于Angularjs中自定义指令一些有价值的细节和技巧小结
这篇文章主要介绍了关于Angularjs中自定义指令一些有价值的细节和技巧小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-04-04
Angular 2父子组件数据传递之@ViewChild获取子组件详解
这篇文章主要给大家介绍了关于Angular 2父子组件数据传递之@ViewChild获取子组件的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定参考学习价值,需要的朋友们下面来一起看看吧。2017-07-07
AngularJs Managing Service Dependencies详解
本站主要介绍AngularJs Managing Service Dependencies的知识资料,这里整理相关知识,及简单示例代码,有兴趣的小伙伴可以参考下2016-09-09
Angular中自定义Debounce Click指令防止重复点击
本篇文章主要介绍了Angular中自定义Debounce Click指令详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-07-07


最新评论