本文概述
- AngularJS动画示例
- ngAnimate是做什么的?
你必须包括以下内容,以使应用程序可以制作动画:
AngularJS Animate库:
- < script src=http://www.srcmini.com/” http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.js”>< /script>
- < body ng-app=” ngAnimate” >
<
!DOCTYPE html>
<
html>
<
style>
div {
transition: all linear 0.5s;
background-color: lightblue;
height: 100px;
width: 100%;
position: relative;
top: 0;
left: 0;
}
.ng-hide {
height: 0;
width: 0;
background-color: transparent;
top:-200px;
left: 200px;
}
<
/style>
<
script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"><
/script>
<
script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.js"><
/script>
<
body ng-app="ngAnimate">
<
h1>Hide the DIV: <
input type="checkbox" ng-model="myCheck"><
/h1>
<
div ng-hide="myCheck"><
/div>
<
/body>
<
/html>
ngAnimate是做什么的?ngAnimate模块不会为HTML元素本身设置动画。当ngAnimate注意到某些事件(例如HTML元素的隐藏或显示)时,它仅添加和删除一些预定义的类来制作动画。
【angularjs动画】以下是AngularJS中添加/删除类的指令的列表:
- ng-show
- ng-hide
- ng-class
- ng-view
- ng-include
- ng-repeat
- ng-if
- ng-switch
推荐阅读
- angularjs ajax
- angularjs验证
- angularjs表单
- angularjs dom
- angularjs选择
- angularjs表
- angularjs过滤器
- angularjs依赖注入
- angularjs范围