Я пытался запустить анимацию, когда страница перенаправлена на себя с другим параметром url.
Например, для post/1
url анимация работает нормально, но если я перенаправлю на post/2
или post/3
, анимация не работает.
Я написал анимацию, используя Иони c Анимация и вызывая метод каждый раз, когда изменяется параметр маршрута. Может ли кто-нибудь помочь, пожалуйста?
Вот выдержка из моего кода
HTML
<ion-icon class="custom-icon" name="chevron-back-outline"></ion-icon>
TS
constructor(private animationController: AnimationController) {
this.route.params.subscribe((val) => {
this.animateIcon();
});
}
animateIcon() {
this.animationController
.create()
.addElement(document.querySelector('.custom-icon'))
.duration(1500)
.iterations(3)
.fromTo('transform', 'translateX(0px)', 'translateX(-80px)')
.fromTo('opacity', '1', '0')
.play();
}