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 相关文章推荐
禁止F5等快捷键的JS代码
Mar 06 Javascript
jQuery设置与获取HTML,文本和值的简单实例
Feb 26 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
Apr 10 Javascript
js时钟翻牌效果实现代码分享
Jul 31 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
Sep 14 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
Aug 08 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
Angular4 Select选择改变事件的方法
Oct 09 Javascript
微信小程序合法域名配置方法
May 06 Javascript
vue-resource:jsonp请求百度搜索的接口示例
Nov 09 Javascript
vue实现移动端H5数字键盘组件使用详解
Aug 25 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制作验证码
2016/10/12 PHP
php获取linux命令结果的实例
2017/03/13 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
浅谈document.write()输出样式
2015/05/07 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
js面向对象的写法
2016/02/19 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
js实现返回顶部效果
2017/03/10 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
python练习程序批量修改文件名
2014/01/16 Python
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
python的等深分箱实例
2019/11/22 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
餐饮总经理岗位职责
2014/03/07 职场文书
小学生学习感言
2014/03/10 职场文书
师德师风建设方案
2014/05/08 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
运动会5000米加油稿
2015/07/21 职场文书
宿舍管理制度范本
2015/08/07 职场文书
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技