everyone!
There is a code for determining the click outside the component
@HostListener('document:click', ['$event', '$event.target'])
public onClick($event, targetElement) {
const isClickedInside = this._elementRef.nativeElement.contains(targetElement);
if (!isClickedInside) {
this.onClickOutsideEvent.emit($event);
}
}
Why is the click defined outside, if clicked inside, but on the nested component?