HM-56. Добавлена страница для просмотра логов с фильтрацией, пагинацией (#20)
This commit is contained in:
@ -43,12 +43,19 @@ class Component extends EmitService {
|
||||
}
|
||||
|
||||
/**
|
||||
* Метод уничтожения компонента. Удаляет элемент из верстки, снимает обработчики и очищает подписки
|
||||
* Метод удаляет всех слушателей текущего компонента
|
||||
*/
|
||||
destroy = () => {
|
||||
clearListeners = () => {
|
||||
this._listeners.forEach(({element, eventName, listener}) => {
|
||||
element.removeEventListener(eventName, listener);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Метод уничтожения компонента. Удаляет элемент из верстки, снимает обработчики и очищает подписки
|
||||
*/
|
||||
destroy = () => {
|
||||
this.clearListeners();
|
||||
this.mainNode.remove();
|
||||
this._listeners = [];
|
||||
this.clearSubscribes();
|
||||
|
||||
Reference in New Issue
Block a user