onEvent.Listen() 和 addEventListener 之间的区别

Difference between onEvent.Listen() and addEventListener

我对 Dart 比较陌生。我主要在 Dartpad 上构建非常小的 Dart/HTML 应用程序,但我想知道:
element.addEventListener(type, callback);element.onEvent.listen(callback); 之间的主要区别是什么,这些区别在哪些方面、以何种方式、在何种情况下为我提供优势?
谢谢!

似乎没有人会给出答案,所以我将与可能发现此问题的其他人分享一些我的知识。

我能看到的唯一区别是 addEventListener 可以为不同类型的事件动态添加一个侦听器,因为您可以将一个字符串传递给它 -

var str = "click";
element.addEventListener(str, (_) {
    print(1);
});

并且 Streams 可能具有独特的方法,允许您使用 element.onEvent.listen 自定义您的事件侦听器。