我正在提交...
[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
当前行为
如果在同一时间,祖先元素触发了另一个动画,则不会显示带有 *ngIf的元素的:enter/:leave状态更改的转换。但是,在实际删除该元素之前,它会等待适当的时间。
预期行为
两种转换都应有效。
最大限度地减少了使用说明时问题的重现
请看下面的例子:https://plnkr.co/edit/27EFz3h16icnh3qDzQbY?p=preview的最大值
当点击该按钮时,两个帧之间的间隔会增加,另一个帧会在该间隔内增长。然而,发生的情况是另一个帧会弹出,忽略其上定义的过渡。如果第一个div上的动画被删除,过渡将起作用。如果内部div被放置在第一个div之外,过渡也将起作用。
改变行为的动机/用例是什么?
这似乎违反直觉,这不工作。
环境
Angular version: 4.3.5
Browser:
- [x] Chrome (desktop) version 60.0.3112.78
1条答案
按热度按时间h22fl7wq1#
#19455应该可以解决这个问题。