Javascript 当用户按下“时如何通知”;Cmd+;";或;ctrl+;";在选定的文本上以角度显示?

Javascript 当用户按下“时如何通知”;Cmd+;";或;ctrl+;";在选定的文本上以角度显示?,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,是否有任何方法可以检测组合键按下并使用Angular JS通知用户。例如,当用户在所选文本上按“ctrl+c”或“cmd+c”时,我想通知用户他们已复制到剪贴板 到目前为止,我已经尝试使用。但问题是,它调用函数,但不将所选文本复制到剪贴板 我真的很感激你的帮助 下面是示例代码 HTML 谢谢。删除事件.preventDefault()处理程序中的行。你能发布一些代码吗?@bmceldowney我已经用jsfiddle更新了我的问题。你试过ng copy吗,它在angularjs@Siraj我认为

是否有任何方法可以检测组合键按下并使用Angular JS通知用户。例如,当用户在所选文本上按“ctrl+c”或“cmd+c”时,我想通知用户他们已复制到剪贴板

到目前为止,我已经尝试使用。但问题是,它调用函数,但不将所选文本复制到剪贴板

我真的很感激你的帮助

下面是示例代码

HTML


谢谢。

删除
事件.preventDefault()处理程序中的行。

你能发布一些代码吗?@bmceldowney我已经用jsfiddle更新了我的问题。你试过ng copy吗,它在angularjs@Siraj我认为ng复制只适用于输入字段。
<span ng-click="superCoolAction()" w-mousetrap="{'command+c': superCoolAction}">http://www.sample.com</span>
angular.module('superapp', ['mgo-mousetrap']);

function MyCtrl($scope) {
    $scope.superCoolAction = function(event) {
    event.preventDefault();
    alert("Super cool");
}
}