Метод forTarget
- EventTarget? e,
- {bool useCapture = false}
Получает поток для этого типа события на указанном целевом объекте.
Этот метод всегда возвращает разделяемый поток, так что несколько слушателей могут использоваться одновременно.
Его можно использовать для захвата событий DOM:
Element.keyDownEvent.forTarget(element, useCapture: true).listen(...); // Alternate method: Element.keyDownEvent.forTarget(element).capture(...);
Или для прослушивания события, которое будет распространяться по дереву DOM:
MediaElement.pauseEvent.forTarget(document.body).listen(...);
См. также:
- EventTarget.addEventListener из MDN.
Реализация
Stream<T> forTarget(EventTarget? e, {bool useCapture: false}) =>
new _EventStream<T>(e, _eventType, useCapture);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/EventStreamProvider/forTarget.html