【问题标题】:Difference between onEvent.Listen() and addEventListeneronEvent.Listen() 和 addEventListener 的区别
【发布时间】:2021-09-01 19:30:24
【问题描述】:

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

【问题讨论】:

    标签: dart-html


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 2011-10-20
      • 2020-01-23
      相关资源
      最近更新 更多