AngularJS中下拉框的高级用法示例


Posted in Javascript onOctober 11, 2017

本文实例讲述了AngularJS中下拉框的高级用法。分享给大家供大家参考,具体如下:

HTML正文:

<body ng-app="myApp">
<!-- 对象内部属性遍历:x--key y---value -->
<div ng-controller="myctr01">
{{sites}}<br>
<select ng-model="site" ng-options="x for (x, y) in sites"></select>
选择的网址:<span>{{site}}</span>
</div>
<div ng-controller="myCtrl">
<p>选择一辆车:</p>
<!-- 这里y标识成员元素对象,并且使用该对象的brand属性作为显示文本,select的值与y绑定 -->
<select ng-model="selectedCar" ng-options="y.brand for (x, y) in cars"></select>
<p>你选择的是: {{selectedCar.brand}}</p>
<p>型号为: {{selectedCar.model}}</p>
<p>颜色为: {{selectedCar.color}}</p>
<p>下拉列表中的选项也可以是对象的属性。</p>
</div>

Javascript操作代码:

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  //复杂对象
  $scope.cars = {
  car01 : {brand : "Ford", model : "Mustang", color : "red"},
  car02 : {brand : "Fiat", model : "500", color : "white"},
  car03 : {brand : "Volvo", model : "XC90", color : "black"} }
  //简单对象
  $scope.sites = {
      site01 : "Google",
      site02 : "Baidu",
      site03 : "Taobao"
   };
});
app.controller("myctr01",function($scope){
  $scope.sites = {
      site01 : "Google",
      site02 : "Baidu",
      site03 : "Taobao"
  };
});

效果:

AngularJS中下拉框的高级用法示例

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
Oct 24 Javascript
用Jquery实现多级下拉框无刷新的联动
Dec 22 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 Javascript
javascript抖动元素的小例子
Oct 28 Javascript
node.js实现快速截图
Aug 27 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
Sep 27 Javascript
js中利用cookie实现记住密码功能
Aug 20 Javascript
JavaScript学习笔记之惰性函数示例详解
Aug 27 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
Nov 15 Javascript
微信小程序页面滚动到指定位置代码实例
Sep 07 Javascript
Vue.js仿Select下拉框效果
Feb 18 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
Oct 11 #Javascript
AngularJS中下拉框的基本用法示例
Oct 11 #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
You might like
编写自己的php扩展函数
2006/10/09 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
Python中的exec、eval使用实例
2014/09/23 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
python读写csv文件实例代码
2019/07/05 Python
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
室内设计专业个人的自我评价
2013/12/18 职场文书
个人查摆剖析材料
2014/02/04 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
亲子读书活动方案
2014/02/22 职场文书
2014年党课学习材料
2014/05/11 职场文书
商场周年庆活动方案
2014/08/19 职场文书
购房个人委托书范本
2014/10/11 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
工作建议书范文
2019/07/08 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL