3

ngMousedown イベントをキャッチしようとしていますが、動作させることができません。Web で解決策を探すのに時間を費やしましたが、うまくいきませんでした。

これがjsfiddleスニペットです。マウスアップとクリックも試しました。明らかに、私が見逃している些細なこと

<html ng-app>
  <head>
    <script src="http://code.angularjs.org/1.2.0-rc.2/angular.min.js"></script>
    <script src="script.js"></script>
  </head>
  <body>
    <div ng-controller="HelloCntl">
      <hr/>
        <div style="border:1px solid red;" ng-mousedown="alert('x');">
            ng-mousedown
        </div>
    </div>
  </body>
</html>
4

1 に答える 1

2

これが実用的なフィドルです。問題は、alert('x') が $scope.alert をコントローラーの関数として探していたことです。

Ng-Mousedown フィドル

$scope.alert = function(x) {
    alert(x);
}
于 2013-09-17T02:30:35.170 に答える