Negli script precedenti abbiamo visto come utilizzare AngularJS in fase di binding, utilizzando dati finti e inseriti direttamente nel codice.
E' arrivato il momento di iniziare ad utilizzare dati provenienti da un server, utilizzando uno dei servizi built-in di AngularJS, cioè $http.
Prendendo spunto dal controller utilizzato nello script #138, creeremo questo codice:
var peopleModule = angular.module('peopleModule', []);
peopleModule.controller('peopleController', function ($scope, $http) {
$http.get('/services/people.json').success(function(data) {
$scope.people = data;
});
});people.json è un semplice file con un contento dinamico, come il seguente:
[
{'name': 'Stefano Mostarda', 'age': 20 },
{'name': 'Daniele Bochicchio', 'age': 25 }
]La chiamata ad $http.get effettua una chiamata all'URL specifica in GET e ritorna una promise, che intercettiamo attraverso il metodo success in caso di riuscita. Il servizio $http è iniettato attraverso la Dependency Injection, per cui AngularJS offre già un motore e che ci consente di separare al meglio i vari strati.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Integrare Agenti A2A in Azure API Management
Gestione opzioni colonna nella Blazor QuickGrid
Supportare la crittografia di ASP.NET Core con Azure Container App
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Abilitare .NET 10 su Azure App Service e Azure Functions
Gestione delle issue type con GitHub
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Interagire con Azure DevOps tramite MCP Server
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Ciclo di vita risorse con .NET Aspire




