AngularJS实现DOM元素的显示与隐藏功能
本文实例讲述了AngularJS实现DOM元素的显示与隐藏功能。分享给大家供大家参考,具体如下:
DOM元素的显示与隐藏,是前端开发中常常会用到的功能,AngularJS中是使用ng-hide/ng-show两个属性来实现的其实我们只要使用其中的一个属性即可实现所有功能他们的取值为boolean。
【HTML代码】
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1">
<title>angularjs显示隐藏元素</title>
<metaname="description"content="">
<metaname="keywords"content="">
<linkhref=""rel="stylesheet">
</head>
<bodyng-app="showHide">
<divng-controller="showElements">
<divng-show="butshow">我出现了</div>
<buttonng-click="toggle();">显示/隐藏</button>
</div>
</body>
<scriptsrc="./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相关内容感兴趣的读者可查看本站专题:《AngularJS入门与进阶教程》、《jQuery常用插件及用法总结》、《JavaScript操作DOM技巧总结》及《jQuery操作DOM节点方法总结》
希望本文所述对大家AngularJS程序设计有所帮助。