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 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
javascript 数字格式化输出的实现代码
Dec 10 Javascript
jquery实现图片翻页效果
Dec 23 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
For循环中分号隔开的3部分的执行顺序探讨
May 27 Javascript
JavaScript实现继承的4种方法总结
Oct 16 Javascript
jQuery validate插件实现ajax验证重复的2种方法
Jan 22 Javascript
vue--点击当前增加class,其他删除class的方法
Sep 15 Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 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 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
自己开发Dojo的建议框架
2008/09/24 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
2017/11/13 jQuery
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
浅谈python常用程序算法
2019/03/22 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
经典c++面试题二
2015/08/14 面试题
单位领导证婚词
2014/01/14 职场文书
竞争上岗实施方案
2014/03/21 职场文书
新生入学欢迎词
2015/01/26 职场文书
教师节慰问信
2015/02/15 职场文书
土建技术员岗位职责
2015/04/11 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技