javascript - API JSON 使用数字

标签 javascript html json angular

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

相关文章:

javascript - 如何强制 Google Apps 脚本等待用户在加载下一个 htmlOutput 之前选择一个 HtmlOutput 上的按钮?

jquery - 在行之前但在表格之外添加元素?

json - 将结构的 time.Time 字段编码为具有自定义格式的 JSON 的通用方法

json - 在 JSON 数组中查找重复项

javascript - 将人类可读的持续时间转换为时间格式 SQL SERVER 2014

javascript - 如何缓存图标javascript

html - 如何在图像上方创建一个图层(不透明)?

javascript - 从未在 ApiController 中调用 Post 方法

javascript - JSON 解析不等于原始

javascript - 如何在表单字段的文本框中输入泰米尔字体