2016-12-27 32 views
0

我想能够使用键盘控制一个视图。你如何让文档接受键盘输入。我试图做document.keydown,但没有奏效。镖角2响应keydown事件的任何地方页

我能在我的组件类得到这个工作:

@HostListener('click', const ['\$event']) 
    void onClick(event) { 
    x++; 
    } 

这增加了一个为x,当我直接点击股利。我希望能够按下某个键并调用某个功能。

回答

4

你应该看看这个https://webdev.dartlang.org/angular/guide/user-input

但你与当前的代码,我会做这样的事情

@HostListener('keydown', const ['\$event']) 
void onClick(event) { 
    x++; 
} 

香草飞镖

import "dart:html"; 

void main() { 
    document.onKeyDown.listen((event) { 
    print(event); 
    }); 
}