angularjs select 赋值 ng-options配置方法


Posted in Javascript onFebruary 28, 2018

数组方式

数据是数组

$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配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
运用jquery实现table单双行不同显示并能单行选中
Jul 25 Javascript
JavaScript入门之对象与JSON详解
Oct 21 Javascript
jquery中通过父级查找进行定位示例
Jun 28 Javascript
禁止ajax缓存获取程序最新数据的方法
Nov 19 Javascript
jquery制作LED 时钟特效
Feb 01 Javascript
JavaScript汉诺塔问题解决方法
Apr 21 Javascript
JS折半插入排序算法实例
Dec 02 Javascript
深入浅析JavaScript中的作用域和上下文
Mar 26 Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 Javascript
利用Vue.js实现checkbox的全选反选效果
Jan 18 Javascript
详解vue 自定义marquee无缝滚动组件
Apr 09 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 #Javascript
AngularJS select加载数据选中默认值的方法
Feb 28 #Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
Feb 28 #Javascript
Vue-Router模式和钩子的用法
Feb 28 #Javascript
angularjs 获取默认选中的单选按钮的value方法
Feb 28 #Javascript
angularJS的radio实现单项二选一的使用方法
Feb 28 #Javascript
vue cli 全面解析
Feb 28 #Javascript
You might like
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
使用Apache的rewrite
2021/03/09 Servers
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
2017/09/20 jQuery
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
python字符串string的内置方法实例详解
2018/05/14 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
python 搜索大文件的实例代码
2019/07/08 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
公司周年庆典致辞
2015/07/30 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis