因此。我试图通过在页面控制器中使用此代码来阻止在angular.js中执行默认操作函数。我之前已经引用了jQuery库。
angular.module('MainCtrl').controller('SellingCtrl', ['$scope',
function ($scope) {
$('body').bind('keyup', function(e){
var key = e.keyCode || e.key;
if([115, 116, 117, 118, 119].indexOf(key) >= 0){
e.preventDefault();
}
console.log(key)
console.log([115, 116, 117, 118, 119].indexOf(key) >= 0);
})
}]
)
它有效,行e.preventDefault()
确实执行了。问题是它不会停止默认按钮功能,如刷新(F5)或调试javascript(F8)。
那么我应该在这里使用什么功能?
答案 0 :(得分:1)
有许多按键事件包括:
您可能需要陷阱或处理其中的部分或全部以实现所需的功能。