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 相关文章推荐
JS文本框默认值处理详解
Jul 10 Javascript
JavaScript中的Math 使用介绍
Apr 21 Javascript
js全选实现和判断是否有复选框选中的方法
Feb 17 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
Aug 07 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
node.js基于mongodb的搜索分页示例
Jan 22 Javascript
详解Angular的8个主要构造块
Jun 20 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
Jun 10 Javascript
通过扫小程序码实现网站登陆功能
Aug 22 Javascript
详细分析React 表单与事件
Jul 08 Javascript
Vue全家桶入门基础教程
May 14 Vue.js
工作中比较实用的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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
2010/04/13 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
2012/02/27 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
jquery实现动态操作select选中
2015/02/11 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
webpack之devtool详解
2018/02/10 Javascript
Python中replace方法实例分析
2014/08/20 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
python selenium 弹出框处理的实现
2019/02/26 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
python中re模块知识点总结
2021/01/17 Python
详解python的变量缓存机制
2021/01/24 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
校友会欢迎辞
2014/01/13 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
2015年试用期工作总结
2014/12/12 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
酒会开场白大全
2015/06/01 职场文书
活动新闻稿范文
2015/07/17 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
goland设置颜色和字体的操作
2021/05/05 Golang
7个关于Python的经典基础案例
2021/11/07 Python
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记