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 相关文章推荐
用javascript实现的图片马赛克后显示并切换加文字功能
Apr 21 Javascript
前后台交互过程中json格式如何解析以及如何生成
Dec 26 Javascript
js判断选择的时间是否大于今天的代码
Aug 20 Javascript
js日期、星座的级联显示代码
Jan 23 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
Feb 28 Javascript
轻松掌握JavaScript代理模式
Aug 26 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
Dec 21 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
Jun 24 Javascript
深入学习Vue nextTick的用法及原理
Oct 08 Javascript
Openlayers绘制地图标注
Sep 28 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 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
js判断变量是否空值的代码
2008/10/26 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
Django REST framework 视图和路由详解
2019/07/19 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
python实现通过队列完成进程间的多任务功能示例
2019/10/28 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
Python 定义只读属性的实现方式
2020/03/05 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
求职自荐信怎么写
2014/03/06 职场文书
学用政策心得体会
2014/09/10 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
PHP实现rar解压读取扩展包小结
2021/06/03 PHP