角度动画触发但不动画任何东西

时间:2018-02-21 08:50:44

标签: angular animation

我想定义一个简单的动画。但它没有用。

export const routeAnimation: AnimationEntryMetadata =
  trigger('routeAnimation', [
    state('in', style({
      opacity: 1
    })),
    state('out', style({
      opacity: 0,
      display: 'none'
    })),
    transition(':enter', [style({ opacity: 0 }), animate('200ms ease-out')]),
    transition('in => out', animate('1050ms ease-in'))
  ]);

:输入转换按预期工作。但是,in =>启动out转换("完成"回调在1050ms后执行)但是该组件在没有fadein的1050ms时间之后突然消失。

你知道为什么吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 在设置css display属性以阻止组件样式表内部之后,所有内容都开始正常工作。