Мне нужно знать, что получатели цели клика являются дочерними для моего element
из viewChild
или вне его. Можно ли это найти?
Я не получаю решения.
вот код:
import { Component, ViewChild, HostListener, ElementRef } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
@ViewChild('child') element:ElementRef;
@HostListener('document:click', ['$event.target']) onClick(event) {
const parent = this.element.nativeElement;
if(event is childOf(parent)) {
//
} else {
//
}
console.log(parent, event);
}
name = 'Angular';
}
Как этого добиться? Live Demo
Кто-нибудь, помогите мне, пожалуйста?