AngularJS中下拉框的基本用法示例


Posted in Javascript onOctober 11, 2017

本文实例讲述了AngularJS中下拉框的基本用法。分享给大家供大家参考,具体如下:

HTML正文:

<div ng-app="myApp" ng-controller="myCtrl">
<select ng-model="selectedName" ng-options="x for x in names"></select>
等价于:
<select>
<option ng-repeat="item in names">{{item}}</option>
</select>
<hr>
<!-- ng-repeat绑定的值为一个字符串,ng-options绑定的为一个对象 -->
<select ng-model="selectedSIte">
<option ng-repeat="item in sites" value="{{item.url}}">{{item.site}}</option>
</select>
<span>你选中的选址:{{selectedSIte}}</span>
<br><br>
<select ng-model="selectedSite" ng-options="x.site for x in sites"></select>
<span>你选中的选址:{{selectedSite}}</span>
<hr>
<!-- 因为对象数组没有key,angular默认使用数组的下标值作为key显示 -->
<select ng-model="AAAA" ng-options="x for (x, y) in sites"></select>
<span>你选择的值是: {{AAAA}}</span>
</div>

Javascript操作代码:

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.names = ["Google", "Baidu", "Taobao"];
$scope.sites = [{
 site : "Google", url : "http://www.google.com"},
{site : "Baidu", url : "http://www.baidu.com"},
{site : "Taobao", url : "http://www.taobao.com"} ];
});

效果:

AngularJS中下拉框的基本用法示例

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
JavaScript Event学习第八章 事件的顺序
Feb 07 Javascript
js实现类似jquery里animate动画效果的方法
Apr 10 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
Jun 10 Javascript
jquery制作属于自己的select自定义样式
Nov 23 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
Jan 29 Javascript
AngularJS 过滤器的简单实例
Jul 27 Javascript
JS实现的数字格式化功能示例
Feb 10 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
Apr 20 Javascript
用js将long型数据转换成date型或datetime型的实例
Jul 03 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
Angular设置别名alias的方法
Nov 08 Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
Oct 11 #Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
Oct 11 #Javascript
AngularJS实现表单元素值绑定操作示例
Oct 11 #Javascript
JavaScript for循环 if判断语句(学习笔记)
Oct 11 #Javascript
js处理包含中文的字符串实例
Oct 11 #Javascript
解决JQuery全选/反选第二次失效的问题
Oct 11 #jQuery
React根据宽度自适应高度的示例代码
Oct 11 #Javascript
You might like
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
php实现大文件断点续传下载实例代码
2019/10/01 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
2016/08/16 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python八皇后问题解答过程详解
2019/07/29 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
python库matplotlib绘制坐标图
2019/10/18 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
运动会口号大全
2014/06/07 职场文书
检讨书范文2000字
2015/01/28 职场文书
普宁寺导游词
2015/02/04 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书