Angular - Директива не ловит динамически генерируемые элементы в jQuery - PullRequest
0 голосов
/ 11 июля 2019

Я генерирую в jQuery (в другом файле) элементы с классом .jqs-period-container.И я хочу быть в состоянии поймать событие в Angular, созданное этими элементами.Прямо сейчас я пытаюсь использовать Директивы.Однако, из-за того, что элемент генерируется динамически, я не улавливаю его.Что я могу сделать, чтобы решить это?Или, возможно, другой способ запуска угловых событий с помощью кода в DOM?

Директива:

import { Directive, HostListener } from '@angular/core';

@Directive({selector: '.jqs-period-container'})
export class JqsPeriodContainerDirective {

  @HostListener('mouseenter') onMouseEnter() {
    console.log('Ok!');
  }
}
...