进入动画角不打(Enter animation not playing in Angular)

2019-10-19 03:04发布

我想知道我怎么能当角应用程序正在启动动画的元素。

事实上,我看到(我也许做错了什么),该动画模块没有触发“输入”事件的第一次,但之后一切顺利。 我怎么能以动画播放而无需重写所有我的代码在我的动画模块别的地方?

你可以看到我的小提琴是,李是绿色的第一眼,当我需要的是蓝色在我进入动画定义。

我不知道这是否只发生在我的配置是以下几点:

<li ng-if="$index === value" ng-repeat="proj in projects" class="test-anim">test</li>

,动画与测试动画类。

谢谢您的回答

Answer 1:

这是在1.2.3设计。 看到这个问题:

https://github.com/angular/angular.js/issues/5130

你可以使用这样的超时,试图等到页面将数据添加到您的NG-重复/ NG,如果前呈现:

$timeout(function(){
        $scope.value = 0;
        $scope.projects = [{}, {}, {}];      
    }, 0);


文章来源: Enter animation not playing in Angular