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 相关文章推荐
JS提交并解析后台返回的XML的代码
Nov 03 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
Apr 02 Javascript
Javascript中的Array数组对象详谈
Mar 03 Javascript
让浏览器DOM元素最后加载的js方法
Jul 29 Javascript
png在IE6 下无法透明的解决方法汇总
May 21 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
微信小程序的分类页面制作
Jun 27 Javascript
js编写简单的聊天室功能
Aug 17 Javascript
jQuery插件Validation表单验证详解
May 26 jQuery
详解js 创建对象的几种方法
Mar 08 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下使用无限生命期Session的方法
2007/03/16 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
javascript 验证日期的函数
2010/03/18 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
用python找出那些被“标记”的照片
2017/04/20 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
Flask之请求钩子的实现
2018/12/23 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
优秀部门获奖感言
2014/02/14 职场文书
《开国大典》教学反思
2014/04/19 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
女性健康讲座主持词
2015/07/04 职场文书
利用Redis实现点赞功能的示例代码
2022/06/28 Redis