какое-то событие, и в компоненте проверяется клик был произведен внутри компонента или за пределами примерно так:
public onDocumentClick(e: MouseEvent): void {
if (!this._element.nativeElement.contains(e.target)) {
Но так, как этот div уже удален, когда идет проверка, то при клике на это див, всегда будет false.
Как быть ?
А если повесить разные обработчики кликов на общий компонент и на див? В обработчике делать stopPropagation
а вы хотите, чтобы был true на удаленном элементе? Ваши желания не совсем понятны.
Обсуждают сегодня