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的渐进增强与平稳退化浅谈
Nov 12 Javascript
小米公司JavaScript面试题
Dec 29 Javascript
JS控制表格实现一条光线流动分割行的方法
Mar 09 Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 Javascript
CSS3 media queries结合jQuery实现响应式导航
Sep 30 Javascript
angular forEach方法遍历源码解读
Jan 25 Javascript
jQuery时间验证和转换为标准格式的时间格式
Mar 06 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
Sep 12 Javascript
简单了解JavaScript sort方法
Nov 25 Javascript
VuePress 中如何增加用户登录功能
Nov 29 Javascript
vue-cli3使用mock数据的方法分析
Mar 16 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
一个查看session内容的函数
2006/10/09 PHP
PHP详细彻底学习Smarty
2008/03/27 PHP
Php获取金书网的书名的实现代码
2010/06/11 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
js控制分页打印、打印分页示例
2014/02/08 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python判断windows隐藏文件的方法
2014/03/21 Python
Python字符串替换实例分析
2015/05/11 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
django做form表单的数据验证过程详解
2019/07/26 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
python之yield和Generator深入解析
2019/09/18 Python
python中数字是否为可变类型
2020/07/08 Python
详解python算法常用技巧与内置库
2020/10/17 Python
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
JPA面试常见问题
2016/11/14 面试题
工程力学硕士生的自我评价范文
2013/11/16 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang