bonjour,
J'ai deux questions :
1) comment faire pour mettre à jour automatiquement ma page qui affiche c'est données ?
2) Je voudrais que sur ma page il affiche pour chaque monnaie le symbole qui correspond, ici dans mon cas il affiche toute mes monnaie en avec le symbole $
j'ai ceci comme affichage :
BTC $7,050.01
ETH $170.05
EUR $1.09 ici je voudrais le symbole euro
mon code source : data.service.ts
app.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 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,EUR&tsyms=USD") map(result => this.result = result); } }
app.component.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ngOnInit() { this._data.getPrices() .subscribe(res => { this.cryptos = res; console.log(res); }); } }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div *ngIf="cryptos"> <div id="crypto-container" *ngFor="let crypto of objectKeys(cryptos)"> <span class="left">{{ crypto }}</span> <span class="right">{{ cryptos[crypto].USD | currency:'USD':true}}</span> </div> </div>
Partager