Je voudrai passer cette variable au Service comment le faire???
Voici mon Service
'use strict';
angular.module('dashboard')
.service('Stat', function ($resource)
{
//var dateR ='StatsCtrl'.$scope.dateT;
//console.log('test'+ dateR);
//var z = '/StatRessource/:Date', {date:dateT};
var s = ('/api/stats');
return $resource(s);
});
Et ensuite faire passer la variable au Côté serveur
@Component
@RestxResource
public class StatRessource {
private final StatRepository repository;
public StatRessource (StatRepository repo) {
this.repository = repo;
}
@GET("/stats")
@PermitAll
public Iterable<MsgStat> getStat(Optional<Date> date) {
return repository.getStat(date);
}
}
Et pour finir, le récupérer dans ma requête ici :
public Iterable<MsgStat> getStat(Optional<Date> date) {
DateTime from = new DateTime(2018,1,1,0,0);
DateTime to = DateTime.now();
Iterable<MsgStat> iteMsg = sto.get().find("{ETA : {$gte : #, $lte : #}}", from.toDate(), to.toDate()).sort("{ETA : -1}").map(new ResultHandler<MsgStat>() {
@Override
public MsgStat map(DBObject dbObject) {
String stoRef;
String regex;
String ref;
Date d;
....
Je ne sais pas comment faire! Pouvez-vous m'aider svp?
- Edité par Kwik_97 15 mars 2018 à 12:58:45
K.Meline
Récupérer une valeur du côté Client et le passer
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.