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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
全面理解JavaScript中的闭包
May 12 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
Jul 31 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
vue中mint-ui的使用方法
Apr 04 Javascript
vue结合element-ui使用示例
Jan 24 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
少女风vue组件库的制作全过程
May 15 Javascript
关于layui的动态图标不显示的解决方法
Sep 04 Javascript
Vue3不支持Filters过滤器的问题
Sep 24 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
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
2017/03/14 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
使用axios请求接口,几种content-type的区别详解
2019/10/29 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
python实现微信远程控制电脑
2018/02/22 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
python try except 捕获所有异常的实例
2018/10/18 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
开办饭店创业计划书
2013/12/28 职场文书
晨会主持词
2014/03/17 职场文书
社区活动策划方案
2014/08/21 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
暑期家教宣传单
2015/07/14 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
六年级作文之家庭作文
2019/12/12 职场文书