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 相关文章推荐
IE8 中使用加速器(Activities)
May 14 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
Feb 16 Javascript
jQuery中操控hidden、disable等无值属性的方法
Jan 06 Javascript
JavaScript中的prototype和constructor简明总结
Apr 05 Javascript
javascipt:filter过滤介绍及使用
Sep 10 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
Nov 05 Javascript
js实现页面跳转的几种方法小结
May 16 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
May 17 Javascript
基于jQuery封装的分页组件
Jun 26 jQuery
js实现随机点名小功能
Aug 17 Javascript
JavaScript实现shuffle数组洗牌操作示例
Jan 03 Javascript
Vue是怎么渲染template内的标签内容的
Jun 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中Date()时间日期函数的使用方法小结
2011/04/20 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
删除重复数据的算法
2006/11/23 Javascript
关于js类的定义
2011/06/28 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
谈一谈bootstrap响应式布局
2016/05/23 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
javaScript实现一个队列的方法
2020/07/14 Javascript
python制作websocket服务器实例分享
2016/11/20 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
深入浅析Python中的迭代器
2019/06/04 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
python excel多行合并的方法
2020/12/09 Python
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
abstract class和interface有什么区别?
2012/01/03 面试题
我的求职计划书
2014/01/10 职场文书
商场总经理岗位职责
2014/02/03 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
浅析Python实现DFA算法
2021/06/26 Python
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技