【问题标题】:What's the stream equivalent to on.event.remove相当于 on.event.remove 的流是什么
【发布时间】:2013-03-23 22:49:44
【问题描述】:

我有一些旧代码正在更新,但清洁工没有捡起它。

我成功更改了以下内容:

document.on.mouseOut.add(onDocumentMouseOut);

document.onMouseOut.listen(onDocumentMouseOut);

但我不知道如何翻译:

document.on.mouseOut.remove(onDocumentMouseOut);

remove 的流等价物是什么?

【问题讨论】:

    标签: stream dart


    【解决方案1】:

    保留对listen()返回的StreamSubscription对象的引用,并对其调用cancel()方法。

    // Add a handler
    var subscription = document.onMouseOut.listen((e) => print('oi'));
    
    // Remove the handler
    subscription.cancel();
    

    【讨论】:

      猜你喜欢
      • 2013-11-21
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 2019-02-08
      • 2011-10-13
      • 2021-01-17
      • 2015-04-23
      • 2012-12-20
      相关资源
      最近更新 更多