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
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 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); } }
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); }); } }
Partager