Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como atribuir eventos a elementos de templates gerados dinâmicamente no boot.js

Boa noite, o andamento do curso esta ok, porem não entendi como posso proceder nesse tipo de situação, em aplicações com Jquery o código abaixo serviria:

$(document).on('click', '.target',  function(e) {
    //
});

Como faço para capturar eventos de elementos que são gerados por ações do usuário após a leitura do DOM com JS puro?

1 resposta
solução!

Marquei todos os botões da minha aplicação com atributo data e estou capturando o click do body usando a lógica abaixo:

import {currentInstance} from './controllers/ClasseController';
let classeController = currentInstance();

let $ = document.querySelector.bind(document);
let $body = $('body');

$body.addEventListener('click', function (e) {

    let tg = e.target;
    let button = tg.dataset.button;

    //se o trigger for clicado, chamar método:
       if( button == '.adicionar-classe' ){
            classeController.adicionaDB(e);
        }
});