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中void(0)的具体含义解释
Aug 02 Javascript
js类中获取外部函数名的方法与代码
Sep 12 Javascript
Javascript 面试题随笔
Mar 31 Javascript
Jquery 表格合并的问题分享
Sep 17 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
JavaScript实现数值自动增加动画
Dec 28 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
旺旺在线客服代码 旺旺客服代码生成器
Jan 09 Javascript
node实现登录图片验证码的示例代码
Apr 20 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
JQuery常用简单动画操作方法回顾与总结
Dec 07 jQuery
vue离开当前页面触发的函数代码
Sep 01 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从数据库查询结果生成树形列表的方法
2015/04/17 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
Javascript玩转继承(一)
2014/05/08 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
AngularJS中的模块详解
2015/01/29 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
python入门教程 python入门神图一张
2018/03/05 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
python中温度单位转换的实例方法
2020/12/27 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
应届生求职推荐信
2013/10/28 职场文书
应届大学生求职信
2013/12/01 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
中秋手机店促销方案
2014/06/16 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
观后感的写法
2015/06/19 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL