Pourquoi ne $de l'événement.preventDefault() dans AngularJS empêche pas de menu de contexte d'apparaître?

Comme le dit le titre, je ne sais pas pourquoi $event.preventDefault() n'est pas de prévenir le menu contextuel qui apparaît sur le clic droit.

J'ai écrit cet exemple simple dans plunker pour illustrer le problème.

Html:

<body ng-controller="MainCtrl">
    <div id="me" ng-mousedown="stopContext($event)">CLICK ME {{num}}</div>
</body>

Javascript:

  $scope.stopContext = function(ev) {
    $scope.num += 1;
    ev.preventDefault();
  };

Merci d'avance.

  • menu contextuel afficher pas sur mousedown
InformationsquelleAutor Ben | 2014-05-11