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
Eseguire una GroupBy per entity in Entity Framework
Creare form tipizzati con Angular
Utilizzare gli snapshot con Azure File shares
Creare gruppi di client per Event Grid MQTT
Utilizzare politiche di resiliency con Azure Container App
C# 12: Cosa c'è di nuovo e interessante
Eseguire attività pianificate con Azure Container Jobs
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Eseguire query verso tipi non mappati in Entity Framework Core
Code scanning e advanced security con Azure DevOps
Definire stili a livello di libreria in Angular
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8