我正在使用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/