我正在尝试使用Shift键并在我的角度2项目中单击鼠标左键。
@HostListener('window:keydown', ['$event'])
keyboardInput(event: KeyboardEvent) {
if(event.shiftKey && event.which === 1){
console.log("shiftkey+left mouse");
}
这不起作用。
答案 0 :(得分:3)
你可以试试这个,它有效,
@Component({
selector: 'xxxx',
templateUrl: 'yourtemplate',
host: {
'(window:keydown)': 'findKey($event)',
'(window:mousedown)': 'findKey($event)'
}
});
findKey(event) {
if(event.shiftKey && event.which === 1){
console.log("shiftkey+left mouse");
}
}