как использовать ключи объекта в руле? - PullRequest
0 голосов
/ 20 февраля 2020

Я новичок в javascript, и у меня есть эта проблема, которую я не могу решить. Я пытался смотреть видео и даже приходил сюда за ответом, но те, которые я нашел, не имели для меня никакого смысла. Так что представьте, что вы помогаете идиоту :). В любом случае я выбираю объект, и это то, что у меня есть.

{
  "Global Quote": {
    "01. symbol": "A",
    "02. open": "84.7000",
    "03. high": "85.8400",
    "04. low": "83.4500",
    "05. price": "85.1300",
    "06. volume": "2908808",
    "07. latest trading day": "2020-02-19",
    "08. previous close": "84.7900",
    "09. change": "0.3400",
    "10. change percent": "0.4010%"
  }
}

Но я не знаю, как отобразить его с помощью руля.

Это мой шаблон руля:

<h1>Stock Viewer</h1>
symbol: <span class="symbol">{{symbol}}</span><br>
date: <span class="date">{{price}}</span><br>
price: <span class="price">{{date}}</span>

Я не могу получить данные из объекта. Я могу генерировать только часть кода, которая не является переменной.

А также я не уверен, как это будет выглядеть, когда я отправлю вопрос, поэтому заранее прошу прощения, если он запутался. Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2020

Ваши ключи (например, 04. low) содержат пробелы и точки, которых следует избегать, если это возможно, в JavaScript (имена свойств объекта - ключи - могут быть любой строкой, но пробелы и точки сильно усложняют ситуацию , как и большинство символов кроме alphanumeri c по разным причинам), и определенно в Handlebars. Вы избавите себя от боли, если сможете переключиться на alphanumeri c keys.

...