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 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
arguments对象
Nov 20 Javascript
用js实现trim()的解决办法
Apr 16 Javascript
JS获取各种浏览器窗口大小的方法
Jan 14 Javascript
js验证真实姓名与身份证号是否匹配
Oct 13 Javascript
原生js实现移动端瀑布流式代码示例
Dec 18 Javascript
JS加载器如何动态加载外部js文件
May 26 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
基于VUE.JS的移动端框架Mint UI的使用
Oct 11 Javascript
jQuery实现购物车全功能
Jan 11 jQuery
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实现的英文名字全拼随机排号脚本
2014/07/04 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
vue制作toast组件npm包示例代码
2020/10/29 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
Python编程判断这天是这一年第几天的方法示例
2017/04/18 Python
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
python爬虫实现获取下一页代码
2020/03/13 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
Boden美国官网:英伦原创时装品牌
2017/07/03 全球购物
应届毕业生个人自我评价
2013/09/20 职场文书
高三英语教学反思
2014/01/13 职场文书
单身联谊活动方案
2014/01/29 职场文书
整改落实自查报告
2014/11/05 职场文书
小学生成绩单评语
2014/12/31 职场文书
道士塔读书笔记
2015/06/30 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android