forTarget 方法

Stream<T> forTarget(
  1. EventTarget? e, {
  2. 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(...);

另请参阅

实现

Stream<T> forTarget(EventTarget? e, {bool useCapture = false}) =>
    new _EventStream<T>(e, _eventType, useCapture);