更新角度2.3 => 4.1.3动画破碎

时间:2018-04-16 15:33:35

标签: angular angular-animations

我大家好 我的动画有点问题:

animations: [
    trigger('toggle', [
        state('shown', style({transform: 'translate3d(0,0,0)'})),
        transition('hidden => *', [
            animate('300ms cubic-bezier(0.5, 0.130, 0.5, 0.950)', style({transform: 'translate3d(0,0,0)'}))
        ]),
        transition('* => shown', [
            animate('300ms cubic-bezier(0.5, 0.130, 0.5, 0.950)', style({transform: 'translate3d(0,0,0)'}))
        ]),
        transition('shown => hidden', [
            animate('300ms cubic-bezier(0.5, 0.130, 0.5, 0.950)', style({transform: 'translate3d(100%,0,0)'}))
        ]),
    ])
]

这样打电话:

<div class="cars-popin-wrap" [@toggle]="stateToggle" > 
 <router-outlet></router-outlet>
</div>

它在angular2中工作,但在角度4中不起作用。 我改变了'核心&#39;的动画。到动画&#39;但没有改变。

任何人都知道如何解决它?

由于

1 个答案:

答案 0 :(得分:0)

感谢Bob在Angular 4 animations - transition duration is not applied上的回答:

您可以从我的.present?

中删除NoopAnimationsModule来解决此问题