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写的日历(代码部分网摘)
Sep 20 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
Apr 02 Javascript
JavaScript实现动态创建CSS样式规则方案
Sep 06 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
Jun 21 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
Dec 12 Javascript
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
May 17 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
利用JS响应式修改vue实现页面的input值
Sep 02 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 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中的include、include_once、require以及require_once语句
2016/04/23 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
php实现登陆模块功能示例
2016/10/20 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
python通过post提交数据的方法
2015/05/06 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
自我评价范文
2013/12/22 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
Python中的程序流程控制语句
2022/02/24 Python
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏