forTarget method
- EventTarget? e, {
- bool useCapture = false,
Gets a Stream for this event type, on the specified target.
This will always return a broadcast stream so multiple listeners can be used simultaneously.
This may be used to capture DOM events:
Element.keyDownEvent.forTarget(element, useCapture: true).listen(...);
// Alternate method:
Element.keyDownEvent.forTarget(element).capture(...);
Or for listening to an event which will bubble through the DOM tree:
MediaElement.pauseEvent.forTarget(document.body).listen(...);
See also:
- EventTarget.addEventListener from MDN.
Implementation
Stream<T> forTarget(EventTarget? e, {bool useCapture = false}) =>
new _EventStream<T>(e, _eventType, useCapture);