2013-03-23 83 views
1

我有一些舊的代碼,我正在更新,清潔工沒有拿起它。什麼是相當於on.event.remove的流

我成功地改變了以下內容:

document.on.mouseOut.add(onDocumentMouseOut); 

document.onMouseOut.listen(onDocumentMouseOut); 

,但我不知道如何翻譯這個:

document.on.mouseOut.remove(onDocumentMouseOut); 

什麼是流相當於刪除的?

回答

3

請保留對listen()返回的StreamSubscription對象的引用,並調用其上的cancel()方法。

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

// Remove the handler 
subscription.cancel();