什么是流等效于on.event.remove

时间:2013-03-23 22:49:45

标签: stream dart

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

我成功地改变了以下内容:

document.on.mouseOut.add(onDocumentMouseOut);

document.onMouseOut.listen(onDocumentMouseOut);

但我不知道如何翻译:

document.on.mouseOut.remove(onDocumentMouseOut);

什么是相当于删除的流?

1 个答案:

答案 0 :(得分:3)

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

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

// Remove the handler
subscription.cancel();