?
fromEvent(target, 'click').pipe(take(1)) как вариант.
если листенер добавляется через @HostListener, то никак (разве что в начале декорируемого метода выходить по флагу, вроде class A { hasFired = false; @HostListener('click') onClick() { if (this.hasFired) { return; } else { this.hasFired = true; } ... } } Если руками добавляется - так же как и без ангуляра
Обсуждают сегодня