AngularJS ng-mousedown 指令

定義和用法

ng-mousedown 指令告訴 AngularJS 在特定 HTML 元素上單擊鼠標按鈕時要執行的操作。

AngularJS 的 ng-mousedown 指令不會覆蓋元素的原始 onmousedown 事件,兩者都會被執行。

鼠標點擊的順序是:

  1. Mousedown(鼠標按下)
  2. Mouseup(鼠標釋放)
  3. Click(點擊)

實例

當鼠標單擊時執行表達式:

<div ng-mousedown="count = count + 1" ng-init="count=0">Click me!</div>
<h1>{{count}}</h1>

親自試一試

語法

<element ng-mousedown="expression"></element>

所有 HTML 元素都支持。

參數

參數 描述
expression 當鼠標按鈕被點擊時要執行的表達式。