2017-01-19 7 views
1

ng-clickで関数内でクリックされた要素を送信するにはどうすればよいですか?私はこのように試みたが、うまくいかなかった。角の要素を送信する

<div ng-click="examplef(angular.element(this))">Click</div> 

ご協力いただきありがとうございます。

+2

可能な複製(http://stackoverflow.com/questions/12430820/accessing-clicked-element-in-angularjs) – Bryan

+1

を参照してくださいありがとうございました。 )@ブライアン – codsforco

答えて

0

角式では、thisオブジェクトが現在のスコープです。ただし、ng-clickディレクティブは、イベントオブジェクトを$eventとして公開します。

<div ng-click="examplef($event.target)">Click</div> 

クリックされた要素は、イベントオブジェクトのtargetプロパティです。詳細については

、[angularjsでクリックされた要素へのアクセス]のAngularJS Developer Guide - $event

関連する問題