5
Слушаю для событий щелчка, как это:Как прекратить прослушивание событий HTML в Dart?
element.onClick.listen((e) => doCoolStuff());
Как перестать слушать?
Слушаю для событий щелчка, как это:Как прекратить прослушивание событий HTML в Dart?
element.onClick.listen((e) => doCoolStuff());
Как перестать слушать?
Потому что onClick
возвращает StreamSubscription, вы можете cancel()
его, чтобы прекратить получать события.
Вот пример:
import 'dart:async';
// ...
var subscription = element.onClick.listen((e) => doCoolStuff());
// later
subscription.cancel();
возможно дубликат [Удалить слушателя событий с новой библиотекой] (http://stackoverflow.com/questions/14476738/remove-event-listener-with-the- новая библиотека) –