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 IFrame 强制刷新代码
Jul 23 Javascript
jQuery中delegate与on的用法与区别示例介绍
Dec 20 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
jQuery插件实现无缝滚动特效
Nov 24 Javascript
关于JS中的apply,call,bind的深入解析
Apr 05 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
js css+html实现简单的日历
Jul 14 Javascript
AngularJS基础 ng-list 指令详解及示例代码
Aug 02 Javascript
详解Angular 4.x 动态创建组件
Apr 25 Javascript
angular $watch 一个变量的变化(实例讲解)
Aug 02 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
Apr 14 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
js tab效果的实现代码
2009/12/26 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
web.py中调用文件夹内模板的方法
2014/08/26 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
python实现AES加密和解密
2019/03/27 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
python 实现多线程下载视频的代码
2019/11/15 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
求职者应聘的自我评价
2013/10/16 职场文书
上课迟到检讨书100字
2014/01/11 职场文书
《纸船和风筝》教学反思
2014/02/15 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
2019年教师入党申请书
2019/06/27 职场文书
在Python 中将类对象序列化为JSON
2022/04/06 Python
带你了解Java中的ForkJoin
2022/04/28 Java/Android