7

https://github.com/angular-ui/bootstrap/blob/master/src/modal/modal.jsのような単純なポップアップ ディレクティブがあり ます。

ポップアップを開始した要素の近くに配置する必要があります。

これを作る最良の方法は何ですか?ng-click="open($event)" でイニシエータをキャプチャし、ディレクティブに渡すことはできますか? (これはhttp://jsfiddle.net/Amnesiac/5z5Qz/3/をキャプチャするこの要素のサンプルです)

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

この angular.element(e.srcElement) をディレクティブに渡すにはどうすればよいですか? (ディレクティブは、渡された dom 要素の位置に基づいていくつかの計算を行い、ポップアップを再配置します)

4

1 に答える 1