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 相关文章推荐
prototype 学习笔记整理
Jul 17 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
JS 使用for循环遍历子节点查找元素
Sep 06 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
Feb 20 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
Vue.js bootstrap前端实现分页和排序
Mar 10 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
Jul 18 Javascript
react 父子组件之间通讯props
Sep 08 Javascript
axios取消请求的实践记录分享
Sep 26 Javascript
深入理解vue中的slot与slot-scope
Apr 22 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
Oct 24 Javascript
分享一款超好用的JavaScript 打包压缩工具
Apr 26 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
apache php模块整合操作指南
2012/11/16 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
php中的ini配置原理详解
2014/10/14 PHP
简单的JavaScript互斥锁分享
2014/02/02 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
使用Vue动态生成form表单的实例代码
2018/04/26 Javascript
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
跟老齐学Python之Import 模块
2014/10/13 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
python re模块findall()函数实例解析
2018/01/19 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
python的pip安装以及使用教程
2018/09/18 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
pandas参数设置的实用小技巧
2020/08/23 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
2020/09/17 Python
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
市场部专员岗位职责
2013/11/30 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
环境整治工作方案
2014/05/18 职场文书
2014年审计工作总结
2014/11/17 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技