我有一个 AngularJS 1.2.2 Web 应用程序<div>
,我根据某些$scope
属性显示/隐藏它。使用该ngAnimate
模块,我为<div>
.
<div id="square" ng-show="showSquare" class="animate-shiny"></div>
我也有一堂课,我想在这上面放一堂课<div>
,为此我使用ngClass
.
<div id="square" ng-show="showSquare" class="animate-shiny" ng-class="{ cool: extraCool }"></div>
碰巧的是,有时该类会在<div>
显示/隐藏的同时应用。这导致显示/隐藏动画不再起作用,显然它发现ngClass
动画更有趣,即使我不想ngAnimate
用于该动画。
这是一个演示行为的 Plnkr。单击显示/隐藏按钮效果很好,单击制作酷按钮效果很好,但是结合这两者的按钮会导致显示/隐藏动画中断。
我该如何解决?我可以在不手动寻址的情况下做到这一点$animate
吗?
提前致谢!