Module.animation 'slide-down', ($rootScope) ->
console.log 'animationInit'
animation =
setup: () ->
start: (element, done, memo) ->
$(element).slideDown()
console.log 'animationrun'
<div style="margin-top:10px; margin-bottom:0;" class="alert alert-error" data-ng-show="errorMessage" data-ng-animate="{enter: 'slide-down'}">
<strong>Error!</strong><br/><span>{{errorMessage}}</span>
</div>
我试图让上面的div在angularjs中显示时向下滑动,但是由于某种原因它不起作用。
在我的控制台中,当我的页面加载时,我会看到'animationInit'。
知道我做错了什么吗?
答案 0 :(得分:1)
ngShow
和ngHide
支持show
的{{1}}和hide
个密钥,而非ngAnimate
;另外,不要忘记在enter
函数中调用done
,以便Angular知道动画何时完成。
start