ngClickディレクティブ内で現在の要素オブジェクトを取得することは可能ですか?例えば:
<div data-ng-click=" $element.hide() "> ... </div>
ここで、$ elementはdiv要素のjqueryラッパーです。私はこれについて独自のディレクティブを書くことができることを知っていますが、些細なタスクごとにそれをしたくはありません。多分誰かがアイデアを持っていますか?
ng-clickには、$ eventを介して提供されるネイティブイベントも常にあります。
したがって、次のようなことができます。
$scope.hideElement = function($event) {
$($event.target || $event.srcElement).hide();
}
次のようにテンプレートで使用します。
<div data-ng-click="hideElement($event)">Hide me</div>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加