Naslag / Attribuut
shadowrootcustomelementregistry HTML attribuut
1 element kent dit attribuut. Klik op een tag voor de volledige uitleg van dat element.
Wat doet het shadowrootcustomelementregistry attribuut?
Recent, experimenteel Declarative Shadow DOM-attribuut van scoped custom element registries: geeft aan dat deze shadow root géén custom elements uit het globale register mag gebruiken, maar wacht op een eigen, geïsoleerd register (via CustomElementRegistry.initialize()) zodat gelijknamige custom elements uit verschillende libraries elkaar niet in de weg zitten.
HTML
<my-widget>
<template shadowrootmode="open" shadowrootcustomelementregistry>
<my-button>Klik</my-button>
</template>
</my-widget>
Welke HTML-elementen kennen shadowrootcustomelementregistry?
<template>
Het <template>-element van HTML dient als een mechanisme om HTML-fragmenten vast te houden, die later kunnen worden gebruikt via JavaScript...
Stelt de eigenschap
Alles over <template> →
customElementRegistry in van een ShadowRoot die met dit element wordt gemaakt, op null, in plaats van op het custom-element-register van het document.
Hierdoor kan later een scoped CustomElementRegistry worden gekoppeld met CustomElementRegistry.initialize().