我試圖在一個div上使用動畫顯示,角動畫不起作用
<div class="animate-show title span3" ng-show="status.processing" ng-bind="status.message" >
</div>
和CSS有
.animate-show.ng-hide-add.ng-hide-add-active, .animate-show.ng-hide-remove.ng-hide-remove- active {
-webkit-transition: 1s linear all;
-moz-transition: 1s linear all;
-ms-transition: 1s linear all;
-o-transition: 1s linear all;
transition: 1s linear all;
}
.animate-show.ng-hide {
line-height:0;
opacity:0;
padding:0 10px;
}
.animate-show {
line-height:20px;
opacity:1;
padding:10px;
}
任何建議,爲什麼這是不行的?我看到我的div顯示和隱藏,但沒有運行動畫。
轉換必須位於根元素上。 – 2014-10-03 12:32:03
爲什麼不使用ngClass然後將動畫綁定到該類? https://docs.angularjs.org/api/ng/directive/ngClass – peinearydevelopment 2014-10-03 13:58:19
我想你不能使用轉換將'display'說成''''block'。編輯:哎呀,對不起,我的壞,沒有注意到CSS – skip405 2014-10-03 15:21:22