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 相关文章推荐
小型js框架veryide.librar源代码
Mar 05 Javascript
js动态在form上插入enctype=multipart/form-data的问题
May 24 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
Oct 11 Javascript
用jquery实现点击栏目背景色改变
Dec 10 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
AngularJs Dependency Injection(DI,依赖注入)
Sep 02 Javascript
使用 vue.js 构建大型单页应用
Feb 10 Javascript
利用原生JS实现欢乐水果机小游戏
Apr 23 Javascript
JS严格模式原理与用法实例分析
Apr 27 Javascript
结合axios对项目中的api请求进行封装操作
Sep 21 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 Javascript
前端学习——JavaScript原生实现购物车案例
Mar 31 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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
js操作table示例(个人心得)
2013/11/29 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
Python库urllib与urllib2主要区别分析
2014/07/13 Python
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
Python列表切片用法示例
2017/04/19 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
python读取中文txt文本的方法
2018/04/12 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
python3实现表白神器
2019/04/09 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
HTML5 层的叠加的实现
2020/07/07 HTML / CSS
广告设计专业自荐信范文
2013/11/14 职场文书
工业自动化专业毕业生推荐信
2013/11/18 职场文书
绿色小区申报材料
2014/08/22 职场文书
工程承包协议书
2014/10/20 职场文书
开学典礼观后感
2015/06/15 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
ant design charts 获取后端接口数据展示
2022/05/25 Javascript