AngularJS `ngAnimate` ui-view - дождитесь отпуска, прежде чем добавлять следующий - PullRequest
0 голосов
/ 18 сентября 2018

Я работаю над старой кодовой базой AngularJS 1.6 и хочу сделать некоторые переходы при смене представления в пользовательском интерфейсе.

Я использую провайдера ngAnimate на ui-view, но вместо перехода, а затем перехода, оба перехода происходят одновременно (я полагаю, что можно сделать перекрестные переходы).

Я мог бы отложить CSS-анимацию, но HTML все еще присутствует и мешать компоновке.

Как я могу отключить этот «перекрестный переход» и показывать разметку только при выходе из первого состояния?

Вот как это действует сейчас: http://next.plnkr.co/edit/AtSc6XzeQnnJpQO2?preview

Мне нужен поток:

  1. Анимация текущего вида из
  2. Удалить текущий вид
  3. Добавить новый вид
  4. Анимировать новый вид в
...