Как бы вы перевели эту функцию из Javascript в Dart?Динамически добавление прослушивателей событий по имени
function addEvtListener(Element el, evtName, fn) {
return el.addEventListener ? el.addEventListener(evtName, fn, false) : el.attachEvent('on' + evtName, fn);
}
Основная проблема заключается в том, что имя события динамическое. Я, очевидно, можно назвать:
el.onClick.listen((event) => fn(event));
если evtName
это событие щелчка. Но есть ли в Дарте такой метод?
el.on("click").listen(event) => fn(event));