AngularJS基础 ng-switch 指令简单示例


Posted in Javascript onAugust 03, 2016

AngularJS ng-switch 指令

根据选中的值显示对应部分:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="">
我喜欢的网站
<select ng-model="myVar">
 <option value="runoob">www.runoob.com
 <option value="google">www.google.com
 <option value="taobao">www.taobao.com
</select>

<hr>
<div ng-switch="myVar">
 <div ng-switch-when="runoob">
   <h1>菜鸟教程</h1>
   <p>欢迎访问菜鸟教程</p>
 </div>
 <div ng-switch-when="google">
   <h1>Google</h1>
   <p>欢迎访问Google</p>
 </div>
 <div ng-switch-when="taobao">
   <h1>淘宝</h1>
   <p>欢迎访问淘宝</p>
 </div>
 <div ng-switch-default>
   <h1>切换</h1>
   <p>选择不同选项显示对应的值。</p>
 </div>
</div>
<hr>

<p> ng-switch 指令根据当前的值显示或隐藏对应部分。</p>

</body>
</html>

定义和用法

ng-switch 指令根据表达式显示或隐藏对应的部分。

对应的子元素使用 ng-switch-when 指令,如果匹配选中选择显示,其他为匹配的则移除。

你可以通过使用 ng-switch-default 指令设置默认选项,如果都没有匹配的情况,默认选项会显示。

语法

<element ng-switch="expression">
 <element ng-switch-when="value"></element>
 <element ng-switch-when="value"></element>
 <element ng-switch-when="value"></element>
 <element ng-switch-default></element>
</element>

<form> 元素支持该属性。

参数值

描述
expression 表达式会让匹配项显示,不匹配项移除。

以上就是对AngularJS ng-switch指令的详细介绍,后续继续补充,谢谢大家对本站的支持!

Javascript 相关文章推荐
一款Jquery 分页插件的改造方法(服务器端分页)
Jul 11 Javascript
jQuery插件boxScroll实现图片轮播特效
Jul 14 Javascript
理解JavaScript事件对象
Jan 25 Javascript
AngularJS bootstrap启动详解及实例代码
Sep 14 Javascript
AngularJS学习第一篇 AngularJS基础知识
Feb 13 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 Javascript
vue-router 组件复用问题详解
Jan 22 Javascript
一个Vue页面的内存泄露分析详解
Jun 25 Javascript
vue实现路由切换改变title功能
May 28 Javascript
vue实现移动端项目多行文本溢出省略
Jul 29 Javascript
React Native项目框架搭建的一些心得体会
May 28 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 #Javascript
深入浅出讲解ES6的解构
Aug 03 #Javascript
JS模拟实现方法重载示例
Aug 03 #Javascript
jQuery数组处理函数整理
Aug 03 #Javascript
功能强大的Bootstrap组件(结合js)
Aug 03 #Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 #Javascript
一个简单的JavaScript Map实例(分享)
Aug 03 #Javascript
You might like
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
php计算整个目录大小的方法
2015/06/01 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
python通过post提交数据的方法
2015/05/06 Python
Scrapy使用的基本流程与实例讲解
2018/10/21 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
战友聚会邀请函
2014/01/18 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
2019感恩宣传标语!
2019/07/05 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL