What i want is to check if user clicked anywhere in specific div. If not do something. I tried this:
handleClick(event){
var clickedComponent = event.target;
console.log(event.target,'adsadasdas');
var inside = false;
do {
if (clickedComponent === this._eref.nativeElement) {
inside = true;
}
clickedComponent = clickedComponent.parentNode;
} while (clickedComponent);
if(inside){
console.log('inside');
}else{
console.log('outside');
}
}
Problem with this is that i have *ngIf
on some elements so event.target is sometime false. So now i added a wrapper around and i want to check if user clicked inside that wrapper.