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 学习笔记 选择器之六
Jul 23 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
vue+swiper实现侧滑菜单效果
Dec 28 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 Javascript
微信小程序textarea层级过高的解决方法
Mar 04 Javascript
微信小程序点击列表跳转到对应详情页过程解析
Sep 26 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
使用vue-router切换页面时实现设置过渡动画
Oct 31 Javascript
JavaScript实现电灯开关小案例
Mar 30 Javascript
react 不用插件实现数字滚动的效果示例
Apr 14 Javascript
uni-app如何页面传参数的几种方法总结
Apr 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获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
php curl模拟post请求小实例
2013/11/13 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
2016/05/24 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
JavaScript模块详解
2017/12/18 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
Python模块 _winreg操作注册表
2020/02/05 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
幼儿教师自我鉴定
2013/11/02 职场文书
银行个人求职自荐信范文
2013/12/16 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
基层党员对照检查材料
2014/08/25 职场文书
技术股份合作协议书
2014/10/05 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
Python使用openpyxl批量处理数据
2021/06/23 Python