我正在使用Angularjs和Uikit,需要创建一个指令来防止在按下ESC键时关闭模态框。我尝试了以下方式:
mainApp.directive('ngEsc', function () {
return function (scope, element, attrs) {
element.bind("keydown keypress keyup", function (event) {
if(event.which === 27) {
event.preventDefault();
}
});
};
});
然后将指令放在模态框上
但它仍然关闭。还有其他方法吗?