【发布时间】:2020-06-26 13:05:37
【问题描述】:
getCoinPrice(coinName: string) {
return this._http
.get(
`https://min-api.cryptocompare.com/data/pricemulti?fsyms=${coinName}&tsyms=EUR`
).pipe(map((result) => (result)));
“BTC”作为 coinName 的链接中的 JSON 是:{"BTC":{"EUR":8226.43}},该方法返回了一个 observable。
如何在变量中返回价格值(8226.43)?
【问题讨论】:
-
将地图更改为
map((result) => (result.BTC.EUR)) -
(result) => (result)) 最后一部分包含您的 json,如果您将最后一部分更改为 (result) => (console.log(result))) 您将能够在您可以按照 Madhawa Priyashantha 的建议访问 json 的对象和属性之后,在控制台中查看响应的值
标签: javascript angular typescript observable subscriber