Это подходящий вариант, спасибо! Интересно что с таким подходом, анимация срабатывает при загрузке страницы - раньше такого не было.
Еще интересно, правильно ли я понял, что при включенной анимации к ng-if, ng-show и т.д. задается микрозадерка до срабатывания?
Sergey: Нет, такого быть не должно. Подобное может происходить, если на элементе стоит анимация, которая ничего не делает, или просто стоит transition-duration. В этом случае будет задержка на величину transition-duration.