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 相关文章推荐
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
Sep 08 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
Sep 28 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
Apr 27 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
JS实现图片无间断滚动代码汇总
Jul 30 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 Javascript
javascript html5实现表单验证
Mar 01 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
Vue2.0 实现移动端图片上传功能
May 30 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
Jun 05 Javascript
解决vue+router路由跳转不起作用的一项原因
Jul 19 Javascript
vue-路由精讲 二级路由和三级路由的作用
Aug 06 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
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
Symfony的安装和配置方法
2016/03/17 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
JS的replace方法介绍
2012/10/20 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
纯JS实现轮播图
2017/02/22 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
js实现批量删除功能
2020/08/27 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python之wxPython菜单使用详解
2014/09/28 Python
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
Python装饰器简单用法实例小结
2018/12/03 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
性能测试工程师的面试题
2015/02/20 面试题
室内拓展活动方案
2014/02/13 职场文书
婚礼主持结束词
2014/03/13 职场文书
郭明义观后感
2015/06/08 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
Python的代理类实现,控制访问和修改属性的权限你都了解吗
2022/03/21 Python