Angular-cli permette di creare ogni tipo di oggetto all'interno di un'applicazione. In questo script vediamo come creare un service e come configurarlo correttamente. Il primo step da eseguire consiste nell'esecuzione del comando per creare il service.
ng g service MyService
Per default, questo comando genera un file con il servizio e un file con una traccia per fare i test del servizio. (il nome dei file è determinato mettendo tutto in minuscolo e separando le parole che iniziano con una maiuscola con un trattino).
Oltre a creare il servizio, il comando emette anche u warning in cui avverte che il servizio non è stato configurato in nessun module. Per poter utilizzare il servizio dobbiamo registrarlo nella sezione providers del module.
@NgModule({ ... providers: [ { provide: MyService, useClass: MyService } ] }) export class MyModule { }
Il comportamento del comando può essere personalizzato aggiungendo alcuni parametri:
- --flat: è un booleano che indica se creare la cartella per il service o generare i file nella cartella corrente. Il valore di default è true;
- --spec: è un booleano che indica se generare il file di test per il component. Il valore di default è true;
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Supportare la sessione affinity di Azure App Service con Application Gateway
Creare una libreria CSS universale: Clip-path
Triggerare una pipeline su un altro repository di Azure DevOps
Gestione dei nomi con le regole @layer in CSS
Definire stili a livello di libreria in Angular
Utilizzare Container Queries nominali
Creare una libreria CSS universale - Rotazione degli elementi
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Utilizzare WhenEach per processare i risultati di una lista di task
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Loggare le query più lente con Entity Framework