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
Validare i dati di una colonna JSON in SQL Server
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Integrare il Docker Model Runner in un workflow di GitHub
Integrare OpenAI tramite Aspire
Definire il colore di una scrollbar HTML tramite CSS
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Personalizzare le pagine di errore su Azure App Service
Supporto semplificato per le left join in Entity Framework 10
Integrare Agenti A2A in Azure API Management
Validazione personalizzata nelle Minimal API di ASP.NET Core
Centralizzare e governare MCP server e Skill con Azure API Center
Ricerca delle GitHub issue tramite operatori logici
I più letti di oggi
- Microsoft rilascia Silverlight 1.0 beta e 1.1 alpha
- Gestire ed intercettare le eccezioni con i controlli SqlDataSource
- Questionario sulla qualità di VS 2005
- Impersonare un utente fittizio per un'applicazione ASP.NET Core
- Intercettare gli errori in pagine ASP.NET con il global.asax
- maggiori informazioni su #VS Live Share e la form per iscriversi alla preview sono disponibili qui https://aspit.co/bjv #MSFTConnect
- Creare un'applicazione che utilizza SCSS invece dei CSS tramite Angular-CLI
- Routing basato su attributi per ASP.NET MVC e ASP.NET Web API
- Microsoft ha confermato oggi a #WPC13 che #win81 sarà in RTM a fine agosto per gli OEM.


