Надеюсь, это не дубликат, я нашел похожие вопросы, но ни один из них не отражает мою проблему.
Я работаю в Nomics API, который является API криптовалюты.Вот запрос API, который я делаю: https://api.nomics.com/v1/currencies/ticker?key=2018-09-demo-dont-deploy-b69315e440beb145&ids=BTC,ETH,LTC,XRP,DOGE
Я пытаюсь получить переменную ${coin.1d.price_change}...
, но консоль регистрирует ошибку:
Uncaught SyntaxError: Missing} в выражении шаблона
Это работает с не вложенным JSON, например ${coin.price}...
Код, над которым я работаю:
function getValueChanges() {
return fetch(proxyurl + "https://api.nomics.com/v1/currencies/ticker?key=2018-09-demo-dont-deploy-b69315e440beb145&ids=BTC,ETH,LTC,XRP,DOGE").then(function(response) {
return response.json();
}).then(function(json) {
return json;
});
}
getValueChanges().then(function(result) {
result.forEach(coin => {
const card = document.createElement('div');
card.setAttribute('class', 'card');
const h1 = document.createElement('h1');
h1.textContent = coin.currency;
const p = document.createElement('p');
//coin.description = coin.description.substring(0, 300);
// ??!!!! ERROR IM TALKING ABOUT !!!!?? //
p.textContent = `${coin.1d.price_change}...`;
// ??!!!! ERROR IM TALKING ABOUT !!!!?? //
container.appendChild(card);
card.appendChild(h1);
card.appendChild(p);
console.log(coin.currency + ": " + coin.price);
});
//console.log(result);
});
В основном я делаю карты сИнформация о криптовалюте, я добавил несколько комментариев к заявлению, пропуская ошибку.
Спасибо, если я сделал что-то не так (это мой первый вопрос). lmk, когда я получу следующую зарплату, я куплю вамкофе.