首页 > web前端 > js教程 > 在angularjs中使用select 赋值 ng-options配置方法该怎么做?

在angularjs中使用select 赋值 ng-options配置方法该怎么做?

亚连
发布: 2018-06-02 17:31:54
原创
2380 人浏览过

下面我就为大家分享一篇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
登录后复制

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

NodeJS父进程与子进程资源共享原理与实现方法

vue axios 表单提交上传图片的实例

vue中实现图片和文件上传的示例代码

以上是在angularjs中使用select 赋值 ng-options配置方法该怎么做?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板