angular 动画:当使用带有'*'星号样式的state()时,animateChild()无法运行子过渡,

643ylb08  于 5个月前  发布在  Angular
关注(0)|答案(3)|浏览(90)

🐞 bug报告

受影响的软件包

@angular/animations

描述

当动画使用状态从 '*' 星形样式切换到/从该状态时,animateChild()无法运行到"starred"状态的过渡,而是跳转到最终状态(或从最终状态运行到相同的状态)。

🔬 最小复现

请查看此处:
https://stackblitz.com/edit/wizdm-animatechild-toggler?file=src%2Fapp%2Fmat-toggler%2Fmat-toggler-animations.ts

🌍 你的环境中

Angular版本:

Angular CLI: 7.0.5
Node: 9.11.1
OS: darwin x64
Angular: 7.0.3
... animations, cdk, common, compiler, compiler-cli, core, forms
... http, language-service, material, material-moment-adapter
... platform-browser, platform-browser-dynamic, router

软件包版本

@angular-devkit/architect 0.8.6
@angular-devkit/build-angular 0.10.2
@angular-devkit/build-ng-packagr 0.8.6
@angular-devkit/build-optimizer 0.10.2
@angular-devkit/build-webpack 0.10.2
@angular-devkit/core 0.8.6
@angular-devkit/schematics 7.0.5
@angular/cli 7.0.5
@angular/fire 5.1.0
@angular/flex-layout 7.0.0-beta.19
@ngtools/json-schema 1.1.0
@ngtools/webpack 7.0.2
@schematics/angular 7.0.5
@schematics/update 0.10.5
ng-packagr 4.4.0
rxjs 6.3.3
typescript 3.1.6
webpack 4.19.1

其他相关信息?

在macOS上构建,同时在Chrome和Safari上运行。
谢谢!

vc6uscn9

vc6uscn91#

升级到Angular 7.10版本后,缺陷仍然存在。

lskq00tm

lskq00tm2#

仍然没有解决?

im9ewurl

im9ewurl3#

这个问题看起来已经修复了(我非常确定在 #44515 版本中已经修复了)
从这个 stackblitz 版本的截图中,你可以看到。

相关问题