AngularJS: regarder la visibilité de l'élément

J'ai un élément à l'intérieur de mon corps, qui est invisible. Je veux déclencher une fonction quand elle devient visible. Quelle est la meilleure pratique pour cela?

ici est un plunker à un échantillon de travail. Dans ce morceau de code, la fenêtre devrait faire défiler jusqu'à la "#hiddenObj' div en cliquant sur le bouton. mais le premier clic, la div deviennent visibles et la deuxième fois, la fenêtre défile.

source d'informationauteur parand87