AngularJS service之select下拉菜单效果


Posted in Javascript onJuly 28, 2017

本文实例为大家分享了service之select下拉菜单效果的具体代码,供大家参考,具体内容如下

<!-- $watch:持续监听数据上的变化,更新界面 -->
<!DOCTYPE html>
<html lang="en" ng-app="myApp" ng-controller="myCtrl">
 <head>
  <meta charset="utf-8">
  <script src="js/angular.js"></script>
 </head>
 <body>
  使用ng-options
  <select ng-model=names[0] ng-options="x for x in names">

  </select><br>

  使用ng-repeat
  <select>
   <option ng-repeat="x in names">{{x}}</option>
  </select><br><br>

   区别<br>
   ng-options更适合来做下拉菜单<br>
   为什么这么说?<br><br><br>
  <div style="color: red">使用ng-repeat操作数组</div><br>
  <select ng-model="selectedSite">
   <option ng-repeat="x in sites" value="{{x.url}}">{{x.site}}</option>

  </select><br>
  <h1>你选择的是: {{selectedSite}}</h1><br>


  <div style="color: red">使用ng-options操作数组</div><br>
  <select ng-model="selectedSite2" ng-options="x.site for x in sites">

  </select><br>
  <h1>你选择的是: {{selectedSite2.site}}</h1><br>
  <p>网址为: {{selectedSite2.url}}</p><br><br>
  看得出,ng-options操作的是对象 而ng-repeat操作的是字符串
  当选择值是一个对象时,我们就可以获取更多信息,应用也更灵活。<br><br><br><br>

  <div style="color: red">使用ng-options来操作对象</div>
  <select ng-model="selectedSite3" ng-options="x for (x, y) in sites2">
  </select><br>
  <h1>你选择的值是: {{selectedSite3}}</h1><br><br><br><br>

  <p>选择一辆车:</p><br>

  <select ng-model="selectedCar" ng-options="x for (x, y) in cars">
  </select><br>

  <h1>你选择的是: {{selectedCar.brand}}</h1><br>
  <h2>模型: {{selectedCar.model}}</h2><br>
  <h3>颜色: {{selectedCar.color}}</h3><br>

  <p>注意选中的值是一个对象。</p>

 </body>
 <script>
  var app = angular.module('myApp', []);
  app.controller('myCtrl', function($scope) {
   $scope.names = ["Google", "Runoob", "Taobao"];
   $scope.sites = [
      {site : "Google", url : "http://www.google.com"},
      {site : "Runoob", url : "http://www.runoob.com"},
      {site : "Taobao", url : "http://www.taobao.com"}
      ];
   $scope.sites2 = {
      site01 : "Google",
      site02 : "Runoob",
      site03 : "Taobao"
      };
   $scope.cars = {
      car01 : {brand : "Ford", model : "Mustang", color : "red"},
      car02 : {brand : "Fiat", model : "500", color : "white"},
      car03 : {brand : "Volvo", model : "XC90", color : "black"}
      }
  });
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
Apr 22 Javascript
JS自动适应的图片弹窗实例
Jun 29 Javascript
Angularjs实现分页和分页算法的示例代码
Dec 23 Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
jquery dataTable 获取某行数据
May 05 jQuery
《javascript少儿编程》location术语总结
May 27 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
Jul 03 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
Dec 13 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
Feb 27 Javascript
微信小程序canvas动态时钟
Oct 22 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
Jul 28 #Javascript
bootstrap datepicker插件默认英文修改为中文
Jul 28 #Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 #Javascript
基于JS实现移动端左滑删除功能
Jul 28 #Javascript
Vue2.0 多 Tab切换组件的封装实例
Jul 28 #Javascript
webpack实现热更新(实施同步刷新)
Jul 28 #Javascript
BootStrap Fileinput上传插件使用实例代码
Jul 28 #Javascript
You might like
php函数之子字符串替换&amp;#65279; str_replace
2011/03/23 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
php查询及多条件查询
2017/02/26 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
Stop SQL Server
2007/06/21 Javascript
checkbox使用示例
2013/08/23 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
使用js实现的简单拖拽效果
2015/03/18 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
select标签设置默认选中的选项方法
2018/03/02 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
python 实现兔子生兔子示例
2019/11/21 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
二年级学生评语大全
2014/04/23 职场文书
应届毕业生自荐信
2014/05/28 职场文书
环保志愿者活动方案
2014/08/14 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
营业员岗位职责范本
2015/04/14 职场文书
大国崛起日本观后感
2015/06/02 职场文书
公务员岗前培训心得体会
2016/01/08 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
Nginx四层负载均衡的配置指南
2021/06/11 Servers
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫