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 相关文章推荐
extjs两个tbar问题探讨
Aug 08 Javascript
Jquery 效果使用详解
Nov 23 Javascript
喜大普奔!jQuery发布 3.0 最终版
Jun 12 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
Jun 16 Javascript
教你如何在Node.js中使用jQuery
Aug 28 Javascript
jquery删除数组中重复元素
Dec 05 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
Dec 12 Javascript
JavaScript实现星星等级评价功能
Mar 22 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
Jan 25 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
Aug 20 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
Aug 30 Javascript
微信小程序实现上传图片裁剪图片过程解析
Aug 22 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+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
PHP操作文件的一些基本函数使用示例
2014/11/18 PHP
php实现微信公众号无限群发
2015/10/11 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
php实现微信支付之现金红包
2018/05/30 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
django中send_mail功能实现详解
2018/02/06 Python
浅谈python之新式类
2018/08/12 Python
react+django清除浏览器缓存的几种方法小结
2019/07/17 Python
详解python中的数据类型和控制流
2019/08/08 Python
python元组的概念知识点
2019/11/19 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
python 异步async库的使用说明
2020/05/04 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
一篇.NET面试题
2014/09/29 面试题
物流专业毕业生推荐信范文
2013/11/18 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
环保倡议书100字
2014/05/15 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS