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 LLM alle nostre applicazioni in .NET con MCP
Esporre tool MCP da API REST con Azure App Service
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Disabilitare la telemetria nella CLI di GitHub
Keynote .NET Conference Italia 2025
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Utilizzare AbortController per cancellare operazioni asincrone in JavaScript
Running workloads and operations with Azure Kubernetes Service
Utilizzare le librerie native di .NET per decomprimere un file zip
Cache temporanea in Javascript con oggetti
Logica Graceful Degradation in HTML e CSS
Integrare Agenti A2A in Azure API Management


