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
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Paginare i risultati con QuickGrid in Blazor
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Creare un webhook in Azure DevOps
Utilizzare gRPC su App Service di Azure
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Gestione dell'annidamento delle regole dei layer in CSS
Eseguire operazioni sui blob con Azure Storage Actions
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento