Угловая анимация не работает

Я пытаюсь запустить ввод анимации для появления элементов на моей странице, которые зациклены через *ngFor. Я попытался использовать обратный вызов, чтобы выяснить, были ли эти анимации когда-либо запущены, и они были! Но ничего не было показано.

В настоящее время мой код выглядит так

<section
  class="row justify-content-center mb-2 mb-md-4"
  *ngFor="let site of sites"
  [@flyInOut]="'in'"
> ...some content </section>

И анимации следующие

animations: [
    trigger('flyInOut', [
      state('in', style({transform: 'translateX(0)'})),
      transition('void => *', [
        style({transform: 'translateX(-20%)'}),
        animate(100)
      ])
    ])
  ]

Ошибки не отображаются.

1 ответ

Как оказалось, в Safari для анимации требуются полифилы, и после их добавления все работает.

Другие вопросы по тегам