Sebbene il motore di binding di Angular sia estremamente potente, esistono casi in cui dobbiamo referenziare un oggetto HTML e utilizzarlo all'interno del codice del component. Per referenziare l'oggetto, dobbiamo innanzitutto assegnargli un nome lato template utilizzando le template variable e successivamente importarlo nel component utilizzando la direttiva @ViewChild.
Se l'oggetto che stiamo referenziando è un normale tag HTML, l'oggetto importato nel component è di tipo ElementRef mentre se stiamo referenziando un altro component, il tipo dell'oggetto importato è il tipo del component.
<input type="text" #tb /> <my-component #mc />
export class MyComponent {
@ViewChild('tb') tb: ElementRef;
@ViewChild('mc') mc: MyComponent;
...
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Proteggere l'endpoint dell'agente A2A delle Logic App
Path addizionali per gli asset in ASP.NET Core MVC
Utilizzare Intersect e Except per filtrare set di dati in TSql
Recuperare le subissue e il loro stato di completamento in GitHub
Aggiornare a .NET 9 su Azure App Service
Utilizzare Container Queries nominali
Eseguire query in contemporanea con EF
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Gestire progetti NPM in .NET Aspire
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Supportare la crittografia di ASP.NET Core con Azure Container App
Il nuovo controllo Range di Blazor 9


