ol/Observable~Observable
import Observable from 'ol/Observable.js';
Абстрактный базовый класс; обычно используется только для создания подклассов, а не для создания экземпляров в приложениях. Целевая область событий, предоставляющая удобные методы для регистрации и отмены подписки на слушателей. Общее событие change всегда доступно через changed.
Подклассы
Расширяет
Методы
-
changed()
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, подписных на события этого типа. Параметр события может быть строкой или объектом с свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault в объекте события или любой из слушателей вернул false.
-
getRevision(){number}
-
Получить номер версии этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Номер ревизии.
-
Прослушивать события определённого типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращает:
Уникальный ключ для слушателя. Если вызван с массивом типов событий в качестве первого аргумента, возвращение будет массивом ключей.
-
Прослушивать событие определённого типа один раз.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращает:
Уникальный ключ для слушателя. Если вызван с массивом типов событий в качестве первого аргумента, возвращение будет массивом ключей.
-
un(type, listener)
-
Отменить прослушивание событий определённого типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_Observable-Observable.html