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 相关文章推荐
用JS操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
javascript错误的认识不用关心内存管理
Dec 15 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
深入理解ES6的迭代器与生成器
Aug 19 Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 Javascript
ES6基础之解构赋值(destructuring assignment)
Feb 21 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
Mar 05 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
Apr 17 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
May 08 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
微信小程序实现弹出菜单动画
Jun 21 Javascript
javascript数组元素删除方法delete和splice解析
Dec 09 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
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
PHP+DBM的同学录程序(3)
2006/10/09 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
jQuery select控制插件
2009/08/17 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
javascript的BOM
2016/05/03 Javascript
浅析Ajax语法
2016/12/05 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
对Python中plt的画图函数详解
2018/11/07 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
外国语学院毕业生自荐信
2013/10/28 职场文书
趣味体育活动方案
2014/02/08 职场文书
药店主任岗位责任制
2014/02/10 职场文书
婚礼新人答谢词
2015/01/04 职场文书
楚门的世界观后感
2015/06/03 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
python自动化之如何利用allure生成测试报告
2021/05/02 Python
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
python实现简单的三子棋游戏
2022/04/28 Python
Go语言编译原理之变量捕获
2022/08/05 Golang