элементов одновременно ?
Можно навесить на каждый и через merge объединить в один поток
можно родителю делегировать
На самом деле так и пытаюсь. У меня есть страница с чартами, при наведении на чарт у меня появляется тултип tippy, со свойствовом interactive: true; Раньше я делал fromEvent(element, 'mouseleave) = навешивая на чарт и тултип исчезал, потому как в пописке я тултип дестроил.....но при таком подходе, двигаясь на тултип - он будет также исчезать - поскольку срабатывает mouseleave c чарта.... У меня сразу возникла идея такая: const referenceElement = this.viewContainerRef.element.nativeElement .parentElement .parentElement .parentElement .parentElement .parentElement .parentElement .parentElement .parentElement .parentElement; fromEvent(referenceElement, 'mouseover') .pipe( takeUntil(this.destroy$), delay(200) ) .subscribe((event: Event) => this.areaTooltip && this.areaTooltip.destroy()); Может есть лучший подход? И как бы сделать иначе такую вложенность parentElement ?
Обсуждают сегодня