0
keyup
イベントでShiftキーを処理しようとしています。ngSelectのキーアップイベントでハイジャックイベントが動作しない
を追加しました、これはコンポーネントのhost:
セレクタに:
onKeyUp(event: KeyboardEvent): void {
if (event.which === 16) {
event.stopImmediatePropagation();
event.stopPropagation();
event.preventDefault();
event.returnValue = false;
window.event.stopPropagation();
}
}
しかし、まだイベントが伝播すると中にキーをシフトする文字と同等に入っている:
"(keyup)": "onKeyUp($event)",
追加されたイベントリスナー次のようにngを選択します。
あなたは、単に関数を書くのではなく、keydown.shift
を使用することができます
は、イベントのことを試してみましたリスナーがトリガーされますが、preventDefault()が機能していません – Moeed
ShiftキーまたはShiftキーだけの組み合わせを使用していますか? – Faisal
シフトキーだけ – Moeed