Bonsoir,

je voudrais ajouter pour chaque monnaie que je vais chercher le nom complet et pas juste l'abréviation : exemple BTC - Bitcoin et en ce moment je récupère uniquement BTC et je voudrais rajouter une étiquette avec le nom de cette monnaie.

Avez vous une idée ?

mon source : component.html

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<div *ngIf="cryptos">
    <div id="crypto-container" *ngFor="let crypto of objectKeys(cryptos)">
 
    <span class="tag is-primary left">{{ crypto }}</span>
    <span class="tag is-warning right">{{ cryptos[crypto].EUR | currency:'EUR':true}}</span>
 
  </div>
</div>

data.service.ts

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
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
 
import { map } from 'rxjs/operators';
 
@Injectable()
export class DataService {
 
  result:any;
 
  constructor(private _http: HttpClient) {}
 
  getPrices() {
    return this._http.get("https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC,ETH,XMR,BCH,EUR,USD&tsyms=EUR")
      map(result => this.result = result);
 
  }
 
}
component.ts

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
import { Component } from '@angular/core';
import { DataService } from './data.service';
import { AstMemoryEfficientTransformer } from '@angular/compiler';
 
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  objectKeys = Object.keys;
  cryptos: any;
 
  constructor(private _data: DataService) {
 
  }
 
  ngOnInit() {
    this._data.getPrices()
      .subscribe(res => {
        this.cryptos = res;
        //console.log(res);
      });
  }
 
}