AngulaJS アニメーションサンプル1

ngShow のアニメーションサンプル。

HTML

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular-animate.js"></script>


<div ng-app="myMoudule">
     <label>
       <input type="checkbox" ng-model="visible" />show-hide</label>
       <h1 ng-show="visible">
       visible
       
       </h1>
     </label>
</div>

CSS

.ng-hide-add {
    transition: all 1.0s linear;
    display: block!important;
    opacity: 1;
}

.ng-hide-add-active {
    opacity: 0;
}

.ng-hide-remove {
    transition: all 1.0s linear;
    display: block!important;
    opacity: 0;
}

.ng-hide-remove-active {
    opacity: 1;
}

JavaScript

angular.module('myModule', ['ngAnimate']);