angular中实现一次点击

1 变量控制

import {Component, AfterViewInit, Renderer, ViewChild, ElementRef} from '@angular/core';@Component({ template: ``})

export class SampleComponent implements AfterViewInit { @ViewChild('button') button: ElementRef; private cancelClick: Function; 

constructor(private renderer: Renderer) {} 

 ngAfterViewInit() { this.cancelClick = this.renderer.listen(this.button.nativeElement, 'click', ($event: any) => this.handleClick($event)); } 

 handleClick($event: any) { this.cancelClick(); // ... }}

3

第三方 event 实现

angularEvent

你可能感兴趣的:(angular中实现一次点击)