Отменить регистрацию пользовательского элемента - PullRequest
0 голосов
/ 13 декабря 2018

Можно ли отменить регистрацию пользовательского элемента, созданного с помощью createCustomElement?

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

Что нам действительно нужно, так это полностью уничтожить компонент, когда функция больше не активна, но там, похоже, нет доступного API.

У кого-нибудь была удача сэто?

1 Ответ

0 голосов
/ 13 декабря 2018

На угловом уровне, кажется, нет никакой функции "уничтожить" или "удалить" рядом с createCustomElement в @angular/elements.

На уровне DOM,Глядя на CustomElementRegistry интерфейс , интерфейс, предоставляемый customElements, нет «undefine» или аналога, сопровождающего define.(Это может быть частью того, почему в Angular нет «уничтожить» или «удалить» ...)

Поэтому я бы сказал: нет, вы не можете удалить его.

...