博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Angularjs]ng-show和ng-hide
阅读量:5887 次
发布时间:2019-06-19

本文共 1156 字,大约阅读时间需要 3 分钟。

写在前面

上篇文章介绍了ng-select和ng-options指令的使用,这篇文章继续指令的学习,本篇文章讲学习ng-show和ng-hide指令。

系列文章

ng-show和ng-hide

ng-Show 和ng-Hide 允许我们显示或隐藏不同的元素。这有助于创建Angular应用时,更方便的操作元素的显示与隐藏,而不必使用css或者js操作元素的显示与隐藏,这些交给angularjs来实现就可以了。我们只需要做的就是为ng-show和ng-hide指定显示或者隐藏的条件就可以了。

一个例子

控制元素的显示与隐藏,可以通过三种方式来实现,分别是:布尔值,表达式,函数。

布尔值

    show-hide                
this is a div which is show
this is a div which is hide

上面的例子,为ng-show指定了isShow的变量,通过该值是否为true,控制div的显示与隐藏。

函数

当然你可以通过,添加一个按钮,通过单击按钮,动态的修改isShow的值。可以这样:

    show-hide                
this is a div which is show

通过单击按钮,就会切换div的显示与隐藏,如果你监视一下dom,你会发现ng-show的实现也是通过,为元素addClass或者removeClass实现的。

表达式

    show-hide                
this is a div which is show

isShow={
{isShow}}

this is a dog

 

总结

上面列举的三个例子,分别从为ng-show或者ng-hide设置布尔值, 表达式, 以及 函数,实现的元素显示和隐藏功能 但这三种模式将能应用到更多的场景。其实归结到底的话算是一种:控制一个布尔值来改变元素的显示与隐藏的。关于ng-hide的用法与ng-show的用法类似。这里不再赘述。

转载地址:http://jpgix.baihongyu.com/

你可能感兴趣的文章
开源 java CMS - FreeCMS2.3字典管理
查看>>
block,inline和inline-block概念和区别
查看>>
移动端常见随屏幕滑动顶部固定导航栏背景色透明度变化简单jquery特效
查看>>
python基础---网络编程(socket编程)
查看>>
br-ex绑定的物理接口不能配置ip的原因
查看>>
centos6.x中fstab配置文件出错导致无法启动及忘记root密码解决方法
查看>>
Linux命令汇总
查看>>
C#静态类、静态构造函数,类与结构体的比较
查看>>
SVN+Gearman构建异步式代码分布系统
查看>>
在linux系统中I/O 调度算法
查看>>
mysql重要参数总结---不断更新中
查看>>
win10主机与域控制器失去信任,没有管理员权限
查看>>
Windows Server 2003 家族产品支持两种授权模式
查看>>
通用权限管理系统组件 中集成多系统的统一登录(数据库源码级)附源码
查看>>
redis启动流程介绍
查看>>
Ubuntu 下pdf文件,编辑软件 Master pdf editor
查看>>
git diff提示filemode发生改变
查看>>
Ibatis中进行批量操作
查看>>
我的友情链接
查看>>
常见网络数据包结构
查看>>