Directive, Input, OnDestroy, OnInit, HostListener, Output, EventEmitter, Renderer2, ElementRef } from '@angular...OnDestroy {
// tslint:disable-next-line:no-output-rename
@Output('click.once') clickCall: EventEmitter();
private subscription: Subscription;
constructor(
private renderer: Renderer2, // Angular...2.x导入Renderer
private element: ElementRef
) { }
ngOnInit() {
// 如此绑定事件亦可
// this.renderer.listen...this.clickCall.emit(e);
});
}
@HostListener('click', ['$event'])
clickEvent(event: MouseEvent