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
Gestire il routing HTTP in Azure Container App
Analizzare il contenuto di una issue con GitHub Models e AI
Supporto nativo a JSON in SQL Server 2025
Utilizzare Intersect e Except per filtrare set di dati in TSql
Interazione con ReconnectModal in Blazor
Personalizzare i parametri del CSS Scroll Snap
Utilizzare Hybrid Cache in .NET 9
Come automatizzare il download dei report di billing da GitHub Enterprise
Evitare memory leaks nelle closure JavaScript
Esporre workflow come server MCP con Azure Logic Apps
Recuperare le subissue e il loro stato di completamento in GitHub
Arricchire l'interfaccia di .NET Aspire
I più letti di oggi
- Gli agenti AI sono uno dei temi più interessanti del momento, ma costruirli bene richiede molto più di un semplice prompt. In questa sessione parleremo di Azure AI Foundry con un taglio concreto, utile per capire come progettare agenti AI enterprise-grade, integrarli con tool e memoria, monitorarli e gestirne il deployment in modo efficace. Ci vediamo a Milano al Global Azure 2026 - ASPItalia.com, con Stefano Demiliani. #GlobalAzure #Azure #AzureAIFoundry #AI #AIAgents https://aspit.co/globalazure-26
- Global Azure 2026 - ASPItalia.com - Milano
- AKS non significa solo fare deploy. Significa anche gestire workload, operation, scalabilità e affidabilità nel modo giusto. In questa sessione parleremo di Azure Kubernetes Service con un taglio concreto, utile per chi vuole capire come portare Kubernetes in produzione senza complessità inutile. Ci vediamo a Milano per il Global Azure 2026 - ASPItalia.com, con Antonio Lamorte e Matteo Tumiati. #GlobalAzure #Azure #AKS #Kubernetes https://aspit.co/globalazure-26




