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 相关文章推荐
JavaScript 定义function的三种方式小结
Oct 16 Javascript
js textarea自动增高并隐藏滚动条
Dec 16 Javascript
js操作iframe父子窗体示例
May 22 Javascript
node.js中的buffer.slice方法使用说明
Dec 10 Javascript
EasyUI实现第二层弹出框的方法
Mar 01 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
May 09 Javascript
jquery.validate使用时遇到的问题
May 25 Javascript
Jquery遍历select option和添加移除option的实现方法
Aug 26 Javascript
详解Vue-Cli 异步加载数据的一些注意点
Aug 12 Javascript
详解vue的双向绑定原理及实现
May 05 Javascript
JS实现前端动态分页码代码实例
Jun 02 Javascript
nuxt引入组件和公共样式的操作
Nov 05 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
php之XML转数组函数的详解
2013/06/07 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
js 学习笔记(三)
2009/12/29 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
Python的面向对象编程方式学习笔记
2016/07/12 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Python 获取div标签中的文字实例
2018/12/20 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
Python同时迭代多个序列的方法
2020/07/28 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
教师优秀党员事迹材料
2014/08/14 职场文书
党员四风剖析材料
2014/08/27 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python