Bonjour,
j'ai des données x(abscisse) et y(ordonnée) depuis un webservice, voici la requête que j' exécute :
Code typescript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    this.randomWalk = this.http.get("http://localhost:8080/ecarTypeTime/" + 0 + "/" + Date.now());
    this.randomWalk.subscribe(data =>
      console.log(data)
    );

voici ce que me donne le console log:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
[{}]
0: {timestamp: 1613120119, id: 1, courant: 7.1404166}
length: 1
l'id serai sur le graphique le x, et le y serai 7.14

comment je dois me débrouiller pour récupérer ces résultat et le donner à l'attribut randomWalk ? (normalement toutes les 10 secondes il faut cette requête mais pour simplifier je n'en récupère qu'un seul).

normalement le code de démonstration doit être ceci :

Code typescript : 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
 
   @Component({
  selector: 'app-root',
  template: `
      <app-line-chart-reactive [dataSource]="randomWalk"></app-line-chart-reactive>
  `
})
export class AppComponent {
  randomWalk: Observable<Point>;
  title = 'blog-angular-chartjs';
 
  constructor() {
    let last = 0;
    this.randomWalk = interval(30)
        .pipe(
            map(i => (
                {
                  x: i,
                  y: (last += Math.random() * 10 - 5)
                }
            ))
        );
  }
}

comment je dois faire pour arriver à récupérer le x et y depuis le résultat de mon webservice à la place des valeurs aléatoire ?
merci de votre réponse