У меня есть приложение с кучей вкладок, реализованных с помощью ngroute.
Как бы вы делали вкладки анимировать переключатель табуляции для определенных ссылок и не анимировать для всех других ссылок. (все ссылки, о которых идет речь, вызывают изменение маршрута)
Я использую Angular 1.2.x
Дополнительная информация (только если вы не поняли мой вопрос)
Когда я переключаю вкладки с помощью определенных, конкретных ссылок, мне нужна предыдущая вкладка для анимации, а новая - для анимации.
Когда я использую другой набор ссылок, я ожидаю, что вкладки будут переключаться без навигации вообще.
Моя проблема. Вкладка "Выход" не зависит от текущего события клика, которое вызвало изменение маршрута, поэтому я не знаю, как включить или отключить его поведение на основе текущего события клика.
Вы можете добавить класс css, например:
.animated-render.ng-leave {
-webkit-transition: 0.5s;
transition: 0.5s;
opacity:1;
}
.animated-render.ng-leave.ng-leave-active {
opacity:0;
}
А затем примените .animated-render
к определенному элементу.