Angular 4 Animation auf Höhe *

8

Ich war verwirrt über etwas, von dem ich vermute, dass es ein Fehler im Animationsmodul von Angular 4 ist. Mit den Animationen in Angular 2.x habe ich eine Animation erstellt, die von Höhe * zu einer festen Höhe animiert. Dies funktioniert in Angular 2 einwandfrei. Bei der Verwendung von Angular 4 hingegen wird die Höhe des Elements, auf das die Animation angewendet wurde, fehlerhaft, wenn die Animation vor dem Abschluss neu gestartet wird. Die Platzhalterhöhe (*) scheint das Problem zu verursachen. Hier ist ein Demo-Snippet, das das Problem reproduzieren kann. Der Fehler kann ausgelöst werden, wenn Sie auf das Element doppelklicken, das sich im * -Height-Status befindet:

%Vor%

Stimmt etwas nicht damit, wie ich die Höhe mit dem Platzhalterwert animiere, oder ist da etwas falsch mit der Verhaltensweise der Platzhalterhöhe?

    
Tallang 10.04.2017, 20:33
quelle

1 Antwort

2

Scheint ein Fehler zu sein: Ссылка

Offenbar ist ! ein 'geheimer' Wert in 4.2.0-rc.1 , der das Problem zu beheben scheint, aber das scheint nicht offiziell unterstützt zu werden oder wird in der offiziellen Version unterstützt.

Ссылка zeigt an, dass es in 4.2.0-rc.1 mit ! funktioniert und dann einfach zu config.js geht und wechsel zu 4.0.0 und ändere ! zurück zu * , um zu sehen, wie es wieder fehlerhaft ist.

    
Jens Bodal 04.06.2017, 08:37
quelle