Passer à l'élément Angulaire de la directive

J'ai un simple popup directive similaire à
https://github.com/angular-ui/bootstrap/blob/master/src/modal/modal.js

J'ai besoin de la position de mon popup à proximité de l'élément qui a initié l'ouvrir.

Ce qui est le meilleur moyen de faire cela? Serait la capture de l'initiateur avec ng-click="($event)" et en passant à la directive de travail? (voici un exemple de cet élément de capture http://jsfiddle.net/Amnesiac/5z5Qz/3/ )

$scope.open= function (e) {
   var elem = angular.element(e.srcElement);
}

Comment puis-je passer ce angulaire.élément de e.srcElement) de la directive ? (directive serait alors de faire quelques calculs basés sur la position de l', qui est passé de l'élément dom et re-position de la fenêtre contextuelle)

Je pense que vous voulez lier à un contrôleur de la directive, de sorte que vous pouvez contrôler le cadre de vos fonctions.

OriginalL'auteur dzolnjan | 2013-08-06