【发布时间】:2015-08-30 11:42:01
【问题描述】:
是否有某种方法可以清除 Dart HTML 中按钮上的 onClick 侦听器,而无需跟踪所有侦听器?
每次显示某个 div 并将 onClick 侦听器附加到某些按钮时都会执行此代码,如果它被隐藏并再次显示,则会附加更多 onClick 侦听器,并且还会调用不再有效的旧 onClick 事件.
querySelectorAll("button.update-something").forEach((ButtonElement b) {
b.onClick.listen((e) {
// Do Stuff
});
}
有没有办法清除现有的 onClick 侦听器或覆盖现有的 onClick 侦听器,而无需跟踪以前的 onClick 侦听器?
【问题讨论】:
标签: events onclick dart dart-html