Bonjour j'essaye de comprendre comment en javascript avec Angular et REST je peux me connecter à un web service qui récupère des données en base, et effectuer des opérations CRUD sur les données que me retourne mon ws.
Dans un premier temps j'aimerai juste pouvoir me connecter à ce web service et récupérer les données pour celà, j'ai essayé plusieurs méthodes, mais je n'ai jamais réussi à retourner une valeur sur ma vue. Parmi ce que j'ai essayé voici pour le .js :
Puis un deuxième cas ou j'essaye de me connecter sans rest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function AdminCtrl($scope, $http) { $http({method: 'GET', url: 'http://localhost:8010/mon_ws'}). success(function(data, status, headers, config) { $scope.assets= data; }) }
Ma vue html est toujours la même dans les deux cas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var url = "http://localhost:8010/mon_ws"; $http.jsonp(url) .success(function(data) { $scope.assets = data; }).error(function(data) { $scope.assets = data || "Request failed"; });
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <div ng-controller="AdminCtrl"> <div class="span8"> <table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="assets"> <h1 class="assets_title">Assets</h1> <thead> <th>Value</th> <th>Description</th> </thead> <tbody> <tr ng-repeat="asset in assets | filter:query"> <td> {{asset.Name}} </td> <td> {{asset.Description}} </td> </tr> </tbody> </table> </div> </div>
En sachant que Name et Description son les attributs de l'objet en base, récupéré par le web service appelé et que je souhaite exploiter.
Merci pour votre aide.







Répondre avec citation
Partager