Я делал директиву, которая следила за появлением в DOM. Если надо прям просто за появлением, то можно повесить анимацию какую-нибудь бесполезную и слушать animationstart событие
С анимацией - интересный вариант. Но есть подозрение что browser support не полный :/