0
我不希望函數火的時候,輸入字段具有焦點(見的jsfiddle)角按鍵與表單輸入干擾
myApp.directive('keypressEvents', ["$document", "$rootScope", function ($document, $rootScope) {
function link($scope, $element, $attrs) {
//console.log($document, $element, $scope, $attrs);
$document.bind('keypress', function (e) {
//console.log(e.key);
var key = String.fromCharCode(e.which);
if (key == 1 || key == 2 || key == 3) {
//alert(key);
$rootScope.$broadcast('keypress', e, e.which);
}
});
}
return {
link: link
};
}]);
https://jsfiddle.net/28cm90v9/
有沒有一種方法來設置的。如果()條件如果文本輸入字段有焦點?
這是什麼指令,然後點表單字段?輸入字段如何接收'keypress'事件而不被關注? – Phil
建立一個調度網站的熱門欄。這是一個熱鍵的例子。我正在考慮ngFocused可能會有答案。謝謝你的問題。 https://parttimecoregaming.files.wordpress.com/2015/07/hotbars.jpg –