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 i worklow di GitHub su runner potenziati
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Selettore CSS :has() e i suoi casi d'uso avanzati
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Supportare la sessione affinity di Azure App Service con Application Gateway
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Ordinare randomicamente una lista in C#
Generare una User Delegation SAS in .NET per Azure Blob Storage
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Combinare Container Queries e Media Queries