注销自定义元素(Unregister custom element)

2019-09-27 05:20发布

是否有可能取消注册已由createCustomElement创建的自定义元素?

我们使用Web组件来包装出垂直功能,Web组件添加到DOM之前将该功能的所有“零件”被下载。

我们真的想为彻底摧毁该组件时的功能不再有效但它看起来像没有可用的API。

有没有人有任何与此运气?

Answer 1:

在角一级,似乎没有任何“破坏”或“删除”功能一起createCustomElement@angular/elements

在DOM级别,看着CustomElementRegistry接口 ,提供的接口customElements ,没有“取消定义”或类似的陪define 。 (这可能是为什么角不具有“破坏”或“删除”的一部分......)

所以我会说:不,你无法将其删除。



文章来源: Unregister custom element