ngClickディレクティブ内の要素を取得します

alexpods

ngClickディレクティブ内で現在の要素オブジェクトを取得することは可能ですか?例えば:

<div data-ng-click=" $element.hide() "> ... </div>

ここで、$ elementはdiv要素のjqueryラッパーです。私はこれについて独自のディレクティブを書くことができることを知っていますが、些細なタスクごとにそれをしたくはありません。多分誰かがアイデアを持っていますか?

マーク・J・シュミット

ng-clickには、$ eventを介して提供されるネイティブイベントも常にあります。

したがって、次のようなことができます。

$scope.hideElement = function($event) {
    $($event.target || $event.srcElement).hide();
}

次のようにテンプレートで使用します。

<div data-ng-click="hideElement($event)">Hide me</div>

デモ:http//jsfiddle.net/bezLr0f5/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AngularJSディレクティブは内部要素を取得します

分類Dev

ディレクティブ内の要素幅を監視します

分類Dev

ディレクティブ内の要素幅を角度の方法で取得する

分類Dev

ディレクティブのtemplateUrlで$ rootScopeを取得します

分類Dev

anglejs-テンプレート内のディレクティブ要素をコピーします

分類Dev

Angular6は、ディレクティブ自体で同じディレクティブ名を持つすべての要素を取得します

分類Dev

属性ディレクティブを使用して要素の子を取得する

分類Dev

別のディレクティブからディレクティブの属性を取得しますか?

分類Dev

ディレクティブ内の入力からng-modelを取得し、ディレクティブの属性に配置します

分類Dev

ディレクティブのリンク関数からDOM階層の要素を取得します[AngularJS]

分類Dev

Angularのディレクティブ内に属性ディレクティブを追加します

分類Dev

ディレクティブの外側のスコープの要素を取得します

分類Dev

ディレクティブ定義の他のディレクティブ内にディレクティブを追加します

分類Dev

別のディレクティブ内の要素を処理するための属性ディレクティブ

分類Dev

AngularJSはディレクティブ内の要素幅をアニメーション化します

分類Dev

コンテナ内のサブディレクトリ内のすべてのblobを取得します

分類Dev

angleJsディレクティブのリンク関数内の要素タグの座標を取得する方法

分類Dev

AngularJSディレクティブの要素の子をループします

分類Dev

ng-repeatディレクティブの最初の要素を格納します

分類Dev

AngularJS:ディレクティブ内の動的要素のinnerHTMLを取得できません

分類Dev

AngularJSディレクティブの入力要素で$ validを監視します

分類Dev

Angularディレクティブは要素から元の属性を削除します

分類Dev

ディレクティブとコンポーネント内の要素の幅/高さを取得する方法は?

分類Dev

ディレクティブからnativeElementを取得します

分類Dev

Angularjs-同じディレクティブ内の別の要素をクリックして、ディレクティブ内の要素の可視性を切り替えます

分類Dev

Angularjsでdatepickerディレクティブの値を取得します

分類Dev

角度ディレクティブ内の要素の値を設定する

分類Dev

別のディレクティブでngClick関数を使用して、あるディレクティブのデータを切り替える方法は?

分類Dev

Angular属性ディレクティブ内から要素HTMLにどのようにアクセスしますか?

Related 関連記事

  1. 1

    AngularJSディレクティブは内部要素を取得します

  2. 2

    ディレクティブ内の要素幅を監視します

  3. 3

    ディレクティブ内の要素幅を角度の方法で取得する

  4. 4

    ディレクティブのtemplateUrlで$ rootScopeを取得します

  5. 5

    anglejs-テンプレート内のディレクティブ要素をコピーします

  6. 6

    Angular6は、ディレクティブ自体で同じディレクティブ名を持つすべての要素を取得します

  7. 7

    属性ディレクティブを使用して要素の子を取得する

  8. 8

    別のディレクティブからディレクティブの属性を取得しますか?

  9. 9

    ディレクティブ内の入力からng-modelを取得し、ディレクティブの属性に配置します

  10. 10

    ディレクティブのリンク関数からDOM階層の要素を取得します[AngularJS]

  11. 11

    Angularのディレクティブ内に属性ディレクティブを追加します

  12. 12

    ディレクティブの外側のスコープの要素を取得します

  13. 13

    ディレクティブ定義の他のディレクティブ内にディレクティブを追加します

  14. 14

    別のディレクティブ内の要素を処理するための属性ディレクティブ

  15. 15

    AngularJSはディレクティブ内の要素幅をアニメーション化します

  16. 16

    コンテナ内のサブディレクトリ内のすべてのblobを取得します

  17. 17

    angleJsディレクティブのリンク関数内の要素タグの座標を取得する方法

  18. 18

    AngularJSディレクティブの要素の子をループします

  19. 19

    ng-repeatディレクティブの最初の要素を格納します

  20. 20

    AngularJS:ディレクティブ内の動的要素のinnerHTMLを取得できません

  21. 21

    AngularJSディレクティブの入力要素で$ validを監視します

  22. 22

    Angularディレクティブは要素から元の属性を削除します

  23. 23

    ディレクティブとコンポーネント内の要素の幅/高さを取得する方法は?

  24. 24

    ディレクティブからnativeElementを取得します

  25. 25

    Angularjs-同じディレクティブ内の別の要素をクリックして、ディレクティブ内の要素の可視性を切り替えます

  26. 26

    Angularjsでdatepickerディレクティブの値を取得します

  27. 27

    角度ディレクティブ内の要素の値を設定する

  28. 28

    別のディレクティブでngClick関数を使用して、あるディレクティブのデータを切り替える方法は?

  29. 29

    Angular属性ディレクティブ内から要素HTMLにどのようにアクセスしますか?

ホットタグ

アーカイブ