如何在angular 2中使用主机监听器和主机绑定?我尝试使用下面的主机监听器,但它总是显示Declaration expected错误.
app.component.ts:
import {Component, EventEmitter, HostListener, Directive} from 'angular2/core';
@Directive({
selector: 'button[counting]'
})
class HostSample {
public click = new EventEmitter();
@HostListener('click', ['$event.target']);
onClickBtn(btn){
alert('host listener');
}
}
@Component({
selector: 'test',
template: '<button counting></button>',
directives: [HostSample]
})
export class AppComponent {
constructor(){
}
}
Run Code Online (Sandbox Code Playgroud) 在Angular2应用程序中创建全局键盘快捷键(也就是热键)的正确方法是什么?
让我们说好的起点就是开始工作:"?" 用于备忘单和"Alt + s"用于提交表格.
我应该映射"?" 不知何故,主要组件,然后开发属性指令,将应用于那些应该响应特定热键的组件,但是 - 如何防止输入字段响应"?".
angular ×2