Con Angular 2 abbiamo a disposizione due punti dove eseguire il codice di inizializzazione.
Il primo punto è il costruttore e al suo interno possiamo inizializzare proprietà, campi e quanto altro ci serva per mettere il component in uno stato valido. Tuttavia, quando dobbiamo recuperare dati da servizi, il costruttore non è il posto più indicato, in quanto la logica del costruttore deve essere la meno complessa possibile.
Per questo motivo, in Angular 2 abbiamo a disposizione un secondo punto dove inizializzare un component. Tutto quello che dobbiamo fare è implementare l'interfaccia OnInit e implementarne il metodo ngOnInit, che viene automaticamente chiamato da Angular 2 subito dopo aver istanziato il component.
In questo posto dovremo mettere la logica di inizializzazione più complessa.
import { OnInit } from '@angular/core'; export class AppComponent implements OnInit { ngOnInit() { //invocazione servizi } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
C# 12: Cosa c'è di nuovo e interessante
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Evitare il flickering dei componenti nel prerender di Blazor 8
Eseguire i worklow di GitHub su runner potenziati
Creare un webhook in Azure DevOps
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Migliorare l'organizzazione delle risorse con Azure Policy
Le novità di Angular: i miglioramenti alla CLI
Usare il colore CSS per migliorare lo stile della pagina
Generare un hash con SHA-3 in .NET
Eseguire script pre e post esecuzione di un workflow di GitHub
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub