javascript - LitElement sätter mallreferens till null om referensen ändras?
Den här stackblitzen muterar this.iframe:
@query("#iframe")
iframe: any;
firstUpdated() {
console.log("THE IFRAME IS: ", this.iframe);
this.iframe.id = "";
console.log("THE IFRAME IS: ", this.iframe);
}
Efter att this.iframe.id-satsen körs är this.iframe null.
Några idéer om varför det händer?
Svar #1
Det är mitt eget fel. Jag frågar mallen efter id och ändrar sedan id till något annat, vilket sedan upprepar frågan och sätter iframe till null eftersom den inte kan hittas.