Spec-Zone.ru › Dart 2

dart:html

Метод forTarget

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API