Метод forElement
Получает поток для этого типа события на указанном элементе.
Это всегда будет поток-распространение, поэтому можно использовать несколько слушателей одновременно.
Это может быть использовано для захвата событий DOM:
Element.keyDownEvent.forElement(element, useCapture: true).listen(...); // Alternate method: Element.keyDownEvent.forElement(element).capture(...);
Или для прослушивания события, которое будет распространяться по дереву DOM:
MediaElement.pauseEvent.forElement(document.body).listen(...);
См. также:
- EventTarget.addEventListener из MDN.
Реализация
ElementStream<T> forElement(Element e, {bool useCapture: false}) {
return new _ElementEventStreamImpl<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/forElement.html