2013-02-20 7 views
5

मैं इस तरह की घटनाओं के लिए क्लिक करें सुन रहा:मैं डार्ट में एचटीएमएल कार्यक्रमों को कैसे सुनूं?

element.onClick.listen((e) => doCoolStuff()); 

मैं कैसे सुन रोकूँ?

+0

संभव डुप्लिकेट (http://stackoverflow.com/questions/14476738/remove-event-listener-with-the- नए पुस्तकालय) –

उत्तर

9

क्योंकि onClick रिटर्न एक StreamSubscription, आप इसे cancel() घटनाओं प्राप्त करना बंद कर सकते हैं।

यहाँ एक उदाहरण है:

import 'dart:async'; 

// ... 

var subscription = element.onClick.listen((e) => doCoolStuff()); 
// later 
subscription.cancel(); 
की [नए पुस्तकालय के साथ घटना श्रोता निकालें]
संबंधित मुद्दे