検索

ホームページ  >  に質問  >  本文

angular.js - Angular のクリック イベントの場合、一般的に ng-click を使用して実行されますか、それともディレクティブのリンクに記述されますか?

たとえば、クリックすると一部のデータ変更のみが行われ、一部の DOM が表示または非表示になります

迷茫迷茫2848日前893

全員に返信(3)返信します

  • 習慣沉默

    習慣沉默2017-05-15 16:54:43

    ng-click を使用すると、変数を設定し、その変数の値を使用して、ng-show を通じて表示または非表示にする領域を制御できます。

    例:

    リーリー

    返事
    0
  • 迷茫

    迷茫2017-05-15 16:54:43

    リンク内の DOM 操作は、マウス ストロークまたはより複雑な効果にすることができます。簡単にするために、ng-click を使用し、それを呼び出す関数をスコープ内に記述します。

    返事
    0
  • 为情所困

    为情所困2017-05-15 16:54:43

    投稿者の答えは、クリックイベントが発生するたびに ng-click のみが使用されるため、説明内のリンクに記述する必要がある使用シナリオはありません。

    元の投稿者が何を考えているのかも明らかではありません。 Angular での唯一のクリック機能は ngClick です。多くの場合、リンク関数で従来の addEventListener を使用するのは間違っています。また、命令のテンプレートでも ngClick を使用する必要があります。

    実際には、従来の DOM 操作が必要となるのはドラッグ アンド ドロップなどのイベントのみです

    返事
    0
  • キャンセル返事