initialise webcomponent late
by amindunited
HTML
<my-element hiddled='false'></my-element>
JavaScript
setTimeout(() => {
class MyElement extends HTMLElement {
constructor () {
super();
console.log('myElement', this);
this.innerHTML = `Hey Mate!`;
console.log(this.getAttribute('hiddled'));
}
attributeChanged() {
console.log('yet');
}
}
customElements.define(`my-element`, MyElement, ['hiddled']);
} , 1000);