我正在使用Angular 4,并且使用了CoinMarketCap API。但是有一个领域让我非常头疼。有什么建议么?

这个:

"24h_volume_usd": "72855700.0",


这是我的HTML:

<tr *ngFor="let coin of coins">
  <td>{{coin.24h_volume_usd | currency:'USD':true:'1.0-2'}}</td>
</tr>


这是错误的:

 Uncaught Error: Template parse errors:
 Parser Error: Unexpected token '0.24' at column 5 in [{{coin.24h_volume_usd | currency:'USD':true:'1.0-2'}}]

最佳答案

在JS中,符号不能以数字开头。因此,您需要使用数组语法:

<td>{{coin['24h_volume_usd'] | currency:'USD':true:'1.0-2'}}</td>

关于javascript - API JSON使用数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45597596/

10-09 22:32