当用户点击&#34时打电话功能;打开新标签中的链接"

时间:2016-06-02 08:08:47

标签: javascript jquery angularjs

我正在使用Angularjs。在我的应用程序中,我有一个链接说(opentab)。我已经在此

添加了ng-click事件
<a href="javascript:void(0);" ng-click="clickevent()">opentab</a> 

我希望当用户右键点击&#34; opentab&#34;并选择&#34;在新标签中打开链接&#34;它调用clickevent函数

由于

1 个答案:

答案 0 :(得分:1)

你无法检测到,但你可以检测到ctrl + click,cmd + click等等。

<强> HTML

<div ng-app="myApp" ng-controller="mainController">
  <a href="javascript:void(0);" href="javascript:void(0);" ng-click="clickevent($event)">Opentab</a> 
</div>

<强> JS

var app = angular.module("myApp", []);
  app.controller("mainController", function($scope) {
        $scope.clickevent = function($event){
          if (event.ctrlKey || event.shiftKey || event.metaKey || $event.which == 2) {
            alert("aa");
          }

        }
    });

希望它有所帮助,干杯:)