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 相关文章推荐
JQuery获取与设置HTML元素的内容或文本的实现代码
Jun 20 Javascript
js实现数字每三位加逗号的方法
Feb 05 Javascript
JS表的模拟方法
Feb 05 Javascript
后台获取ZTREE选中节点的方法
Feb 12 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
Nov 24 Javascript
jQuery Validate初步体验(一)
Dec 12 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
微信小程序使用第三方库Underscore.js步骤详解
Sep 27 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
Dec 04 Javascript
详解vue 项目白屏解决方案
Oct 31 Javascript
使用JS location实现搜索框历史记录功能
Dec 23 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合并js请求的例子
2013/11/01 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
js DOM的学习笔记
2011/12/22 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
原生JavaScript实现进度条
2021/02/19 Javascript
python 文件与目录操作
2008/12/24 Python
python检测服务器是否正常
2014/02/16 Python
Python查看多台服务器进程的脚本分享
2014/06/11 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
python实现串口自动触发工作的示例
2019/07/02 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
新任教师自我鉴定
2014/02/24 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
党员“四风”方面存在问题及整改措施
2014/09/24 职场文书
早读课迟到检讨书
2014/09/25 职场文书
反邪教教育心得体会
2016/01/15 职场文书
Python数据分析之pandas读取数据
2021/06/02 Python