5
ja nasłuchiwanie zdarzeń takich jak click to:Jak zatrzymać odsłuchiwanie zdarzeń HTML w Dart?
element.onClick.listen((e) => doCoolStuff());
Jak mogę przestać słuchać?
ja nasłuchiwanie zdarzeń takich jak click to:Jak zatrzymać odsłuchiwanie zdarzeń HTML w Dart?
element.onClick.listen((e) => doCoolStuff());
Jak mogę przestać słuchać?
Ponieważ onClick
zwraca StreamSubscription, można cancel()
go, aby zatrzymać odbieranie zdarzeń.
Oto przykład:
import 'dart:async';
// ...
var subscription = element.onClick.listen((e) => doCoolStuff());
// later
subscription.cancel();
możliwe duplikat [Usuń detektor zdarzeń z nową biblioteką] (http://stackoverflow.com/questions/14476738/remove-event-listener-with-the- nowa biblioteka) –