IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AngularJS Discussion :

Résultat de fonction non affiché


Sujet :

AngularJS

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 12
    Points : 19
    Points
    19
    Par défaut Résultat de fonction non affiché
    Bonjour tout le monde,
    Voilà je développe une application avec Spring Boot utilisant les @RestController.
    Maintenant j'utilise Angular coté client pour effectuer certaines taches. Mon soucis en est que quand j'exécute une fonction pour afficher les données au niveau de mon navigateur, je ne vois rien s'afficher dans mon tableau et pourtant si j'essaie d'inspecter le code je vois belle et bien que la fonction répond favorablement sans erreurs.

    Voici mon controller :
    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
    29
    30
    var application = angular.module('Greensoft', ['ui.router']);
    application.controller('GreenController', function($scope,$http)
    {
    	$scope.pageProduits = [];
    	$scope.motcle = '';
    	$scope.pagecourante = 0;
    	$scope.size = 5;
    	$scope.pages = [];
     
    	$scope.Chercherproduits = function(){
    	     $http.get("http://localhost:8080/checherProduits/"+$scope.motcle+"?page="+$scope.pagecourante+"&size="+$scope.size)
    	    .success(function(data){
    	    	$scope.pageProduits = data;	    	
    	    	$scope.pages = new array(data.totalPages);
    	    })
    	    .error(function(error){
    	    	console.log(error);
    	    });
    	};
     
    	$scope.goToPage = function(page){
    		$scope.pagecourante = page;
    		$scope.Chercherproduits();
    	};
     
    	$scope.GetProduits = function(){
    		$scope.pagecourante = 0;
    		$scope.Chercherproduits();
    	};
    });
    Et voilà là ou il doit fonctionner :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <div data-ng-app="Greensoft" data-ng-controller="GreenController">
    	<div class="container" style="margin-top: 120px; margin-bottom: 25px">
    		<div class="form-group">
    			<input type="text" name = "motcle" data-ng-model="motcle" class="form-control" required="required" />
    		</div>
    		<button class="btn btn-primary" data-ng-click="GetProduits()">Chercher</button>
    	</div>
    	<strong>{{motcle}}</strong>
    	<div class="container">
    		<table class="table table-bordered table-condensed table-hover">
    			<thead>
    				<tr class="text-success">
    					<th>Identifiant</th>
    					<th>Désignation</th>
    					<th>Description</th>
    					<th>Prix Produit</th>
    					<th>Quantité</th>
    				</tr>
    			</thead>
    			<tbody>
    				<tr data-ng-repeat="p in pageProduits.content">
    					<td>{{p.idProduit}}</td>
    					<td>{{p.designation}}</td>
    					<td>{{p.descriptions}}</td>
    					<td>{{p.prix}}</td>
    					<td>{{p.quantite}}</td>
    				</tr>
    			</tbody>
    		</table>
    	</div>
    	<div class="container">
    		<ul class="pagination">
    			<li data-ng-class="{active:$index==pagecourante}" data-ng-repeat="page in pages track by $index">
    				<a data-ng-click="goToPage($index)" >{{$index}}</a>
    			</li>
    		</ul>
    	</div>
    </div>
     
    Merci pour votre aide!

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 12
    Points : 19
    Points
    19
    Par défaut Problème résolu
    Merci tout le monde j'ai pu résoudre le problème. Le soucis n'était pas au niveau du code fourni mais au niveau du fichier angular.js utilisé. J'ai téléchargé un niveau fichier angular.min.js sur le site officiel et tout marche correctement maintenant.

    @Merci à vous !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Résultat de requête non affiché dans une relation 1à1
    Par RANTO dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 15/05/2008, 16h30
  2. [SQL] Résultat de fonction php non valide dans requête SQL
    Par darksnake dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/12/2007, 13h44
  3. Afficher des résultats en fonction d'une valeur de liste
    Par subnox dans le forum VBA Access
    Réponses: 13
    Dernier message: 14/08/2007, 11h54
  4. Réponses: 9
    Dernier message: 17/02/2006, 11h04
  5. affiche résultat en fonction du login windows
    Par bichonjp dans le forum ASP
    Réponses: 4
    Dernier message: 18/08/2005, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo