AngularJS实现DOM元素的显示与隐藏功能


Posted in Javascript onNovember 22, 2016

本文实例讲述了AngularJS实现DOM元素的显示与隐藏功能。分享给大家供大家参考,具体如下:

DOM元素的显示与隐藏 ,是前端开发中常常会用到的功能,AngularJS中是使用 ng-hide/ng-show 两个属性来实现的其实我们只要使用其中的一个属性即可实现所有功能他们的取值为 boolean。

【HTML代码】

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>angularjs 显示隐藏元素</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
</head>
<body ng-app="showHide">
 <div ng-controller="showElements">
  <div ng-show="butshow">我出现了</div>
  <button ng-click="toggle();">显示/隐藏</button>
 </div>
</body>
<script src="./js/angular.min.js"></script>
<script>
 angular.module("showHide",[]).controller('showElements', ['$scope', function($scope){
   $scope.butshow = true;
   $scope.toggle= function(){
   $scope.butshow = !($scope.butshow);
   }
 }])
</script>
</html>

PS:这里有个问题:就是当我直接设置 $scope.but.show 变量的时候 出现了一大堆错误,难道不允许这样设置变量?

有知道的大神欢迎补充一下,谢谢!

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
Prototype Number对象 学习
Jul 19 Javascript
jqeury eval将字符串转换json的方法
Jan 20 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
jQuery实现可收缩展开的级联菜单实例代码
Nov 27 Javascript
动态加载js、css等文件跨iframe实现
Feb 24 Javascript
js与C#进行时间戳转换
Nov 14 Javascript
js+jquery常用知识点汇总
Mar 03 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
JS回调函数深入理解
Oct 16 Javascript
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
分享8个JavaScript库可更好地处理本地存储
Oct 12 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 #Javascript
AngularJS实现ajax请求的方法
Nov 22 #Javascript
js数组操作方法总结(必看篇)
Nov 22 #Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 #Javascript
js字符串操作总结(必看篇)
Nov 22 #Javascript
JavaScript的兼容性与调试技巧
Nov 22 #Javascript
关于Iframe父页面与子页面之间的相互调用
Nov 22 #Javascript
You might like
PHP 和 HTML
2006/10/09 PHP
php 随机排序广告的实现代码
2011/05/09 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
PHP设计模式之结构模式的深入解析
2013/06/13 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
2020/03/09 Javascript
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
python 求10个数的平均数实例
2019/12/16 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
PyQt5实现画布小程序
2020/05/30 Python
银行青年文明号事迹材料
2014/05/31 职场文书
开幕式邀请函
2015/01/31 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
休学证明范本
2015/06/19 职场文书
趣味运动会简讯
2015/07/20 职场文书
合作意向书怎么写
2019/06/24 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers