forTarget method
- EventTarget? e,
- {bool useCapture = false}
Получает Stream для этого типа события на указанном целевом объекте.
Этот метод всегда возвращает широковещательный поток, поэтому несколько слушателей могут использовать его одновременно.
Его можно использовать для перехвата событий 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.19.6/dart-html/EventStreamProvider/forTarget.html