El siguiente código no puede ser analizado por VS Code.
Error del analizador: Falta el esperado ) en la columna 34 en [(document.getElementById('btnA') as HTMLInputElement).disabled=true] en
<button id="btnA">A</button> <button (click)="(document.getElementById('btnA') as HTMLInputElement).disabled=true">Disable A</button>o
<button id="btnA">A</button> <button (click)="<HTMLInputElement>document.getElementById('btnA').disabled=true">Disable A</button> ¿Cómo usar document.getElementById() en el enlace de eventos de clic en línea ?
Quiero usar el enlace de eventos en lugar de onclick .
En realidad, quiero imitar el código de trabajo a continuación pero con getElementById() .
<button #btnA>A</button> <button (click)="btnA.disabled=true">Disable A</button><button id="btnA">A</button> <button onClick="() =>{<HTMLInputElement>document.getElementById('btnA').disabled=false"}>Disable A</button>Puede usar una referencia de plantilla, que será una referencia al elemento HTML
<button #btnA>A</button> <button (click)="btnA.disabled=true">Disable A</button>