Bonjour,
je souhaiterais affiché un élément stocker dans du JSON.
J'arrive a le faire lorsque j'ai plusieurs élément dans mon JSON avec un boucle Ng-repeat, mais lorsque je n'ai qu'une seule entrée dans le JSON, cela ne marche pas.
Voici mon html pour le moment
Code : 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
23
24
25
26
27
28 app.controller('ListeElementCtrl', function($scope, $http) { $scope.Fiche = function(e){ var url = 'http://.......fiche.php?id_Element=' ; /* Le script php qui recupere en BDD et transforme les resultat en JSON*/ var id = e; var url2 = url + id; function httpSuccess2 (response){ $scope.ficheElement = response; } /*on regarde si on a deja un id de defini*/ if (id!==undefined){ $http.get(url2).success(httpSuccess2).error(function(){ alert('Impossible de trouver la fiche de lelement ' + id); }); } });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <div class="row" ng-repeat="m in ficheElement" ng-controller="ListeElementCtrl" > <div class="col-xs-4"> <p>hey<p/> <img src="images/elements/{{m.id_Element}}.png" class="img-responsive" > </div> <div class="col-xs-8"> <p>{{m.nom_Element}}</p> <p>{{m.nom_TypeElement}}</p> </div> </div>
Comme je le disais, jai déjà fais ce type de requete pour plusieurs élément et donc avec un ng-repeat. Comment faire cela pour un seul ?
Partager