2
如何將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
是點擊事件。但是Dart有沒有這樣的方法?
el.on("click").listen(event) => fn(event));