Spec-Zone.ru › Dart 2

dart:html

Метод forElement

ElementStream<T> forElement(
  1. Element e,
  2. {bool useCapture = false}
)

Получает поток для этого типа события на указанном элементе.

Это всегда будет поток-распространение, поэтому можно использовать несколько слушателей одновременно.

Это может быть использовано для захвата событий 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

Spec-Zone.ru

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