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
Personalizzare i parametri del CSS Scroll Snap
Utilizzare WebJobs su Linux con Azure App Service
Importare un servizio esterno in .NET Aspire
Utilizzare Containers in .NET Aspire
Self-healing degli unit test con Copilot in GitHub
Utilizzare noopener e noreferrer nei link HTML
Dallo sviluppo locale ad Azure con .NET Aspire
Utilizzo delle stepped value functions nel CSS
Come automatizzare il download dei report di billing da GitHub Enterprise
Eliminare record doppi in Sql Server
Ricerca delle GitHub issue tramite operatori logici
Nuove validazioni Form Blazor
I più letti di oggi
- .NET Conference Italia 2022 - Track in presenza - Milano
- Web and Cloud Day 2015 Live - Online
- .NET Conference Italia - Milano
- Community Days 2012 Bari - Bari
- WhyMCA - Bologna
- Windows 8 e Windows Phone 8 Live - Online
- Web e ASP.NET Live - Online
- Christmas with .NET - Potenza
- Windows 10 Universal Platform Live - Online
- Global Azure Milan 2020 - Online




