Bonjour,

Je débute avec ANGULAR et Spring et après beaucoup d'acharnement je ne parvient pas du tout à parcourir l'objet JSON.

Pour faire un test simple:

J'ai une page avec un bouton + une liste de compte avec id et libelle.


Au clique sur le bouton j'envoi une requête GET, je souhaite que les comptes ce mettent à jour avec les "vrais" informations contenu dans ma BDD mysql grâce à la méthode du controller:

J'arrive bien a récupérer l'objet JSON ( que j'affiche dans un alert) mais il ne met pas à jour la liste des comptes.

Page index.html :

Nom : 1json.PNG
Affichages : 1428
Taille : 3,0 Ko


Méthode list dans AccountController:
Nom : methode.JPG
Affichages : 1437
Taille : 26,8 Ko


Application.js:
// Déclaration de l'application
var application = angular.module('bankingApp', ['ngResource']
);

Controllers.js:

application.controller('AccountCtrl', function ($scope, accountService) {
$scope.hello = "Hello world";
$scope.accounts = [
{
id: "5",
libelle: "test5"
},
{
id: "1",
libelle: "test"
}
];

$scope.clickHello = function () {
$scope.accounts = accountService.getAccount();
alert($scope.accounts);
};
});


Services.js:
// déclaration d'un service, singleton en paramètre que les modules et angular


application.service("accountService", function ($http) {
return {

// définition de la fonction sayHello du service accountService
sayHello: function (msg) {
alert(msg);

},


getAccount: function () {
return $http.get("api/account/list").then(function (response) {
return {
accounts: response.data
}
});
}

};

});

Code retour Debug :
Nom : reponse.JPG
Affichages : 1424
Taille : 87,3 Ko


En vous remerciant par avance pour votre aide,

Cordialement,
Mélina