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上传插件Uploadify使用详解及错误处理
Apr 27 Javascript
基于jQuery的左右滚动实现代码
Dec 03 Javascript
js点击button按钮跳转到另一个新页面
Oct 10 Javascript
javascript复制粘贴与clipboardData的使用
Oct 16 Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 Javascript
浅谈jquery页面初始化的4种方式
Nov 27 Javascript
用js屏蔽被http劫持的浮动广告实现方法
Aug 10 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
vue-cli2 构建速度优化的实现方法
Jan 08 Javascript
vue2.0 watch里面的 deep和immediate用法说明
Oct 30 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 xpath()函数讲解
2019/02/11 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
详解tween.js 中文使用指南
2018/01/05 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
协议书模板
2014/04/23 职场文书
主持人演讲稿
2014/05/13 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
体育教师求职信
2014/06/30 职场文书
小学运动会报道稿
2014/10/04 职场文书
优秀党员个人总结
2015/02/14 职场文书
大学生读书笔记范文
2015/07/01 职场文书
交通安全温馨提示语
2015/07/14 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python