过渡后隐藏元素

时间:2017-01-03 11:29:30

标签: angular angular2-animation

如何在动画结束后隐藏(从DOM中移除 - 就像使用' * ngIf')元素一样?

这里有一些代码:

 state('inactive', style({
   backgroundColor: '#eee',
   transform: 'scale(1)'
 })),
 state('active',   style({
   backgroundColor: '#cfd8dc',
   transform: 'scale(1.1)'
 })),

如何在"无效"之后隐藏元素?动画结束?

1 个答案:

答案 0 :(得分:2)

看看这里:

https://angular.io/docs/ts/latest/guide/animations.html#!#animation-callbacks

查看"动画回调"的信息。在" yourAnimation.done"中,您设置了一个回调,然后在那里隐藏您的元素。