Можно ли отменить регистрацию настраиваемого элемента, созданного с помощью createCustomElement?
Мы используем веб-компоненты, чтобы обернуть вертикальные функции, все «части» функции загружаются до того, как веб-компонент будет добавлен в DOM.
Мы действительно хотели бы полностью уничтожить компонент, когда функция больше не активна, но похоже, что API недоступен.
Кому-нибудь повезло с этим?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


На уровне Angular, похоже, не существует какой-либо функции «уничтожить» или «удалить» рядом с createCustomElement в @angular/elements.
На уровне DOM, глядя на CustomElementRegistry интерфейс, интерфейс, предоставляемый customElements, нет никакого «undefine» или подобного, сопровождающего define. (Это может быть частью того, почему в Angular нет «уничтожить» или «удалить» ...)
Поэтому я сказал: нет, вы не можете его удалить.
Спасибо, я подумал, что может быть так!
Я знаю только один способ, но он довольно разрушительный: перезагрузите страницу в браузере! :)