@hatealleverything

Express HandleBars. Как можно получить из базы данных в index.hbs только 1 элемент?

Добрый день. Сразу же извините за некорректный вопрос. Я новичок в node.js в целом. Суть вопроса в том, что мне нужно вытащить из базы данных только 1 элемент массива.

Вот исходник. База данных всё выводит с этим всё хорошо. Проблемы с синтаксисом.
<h3>Index page</h3>

{{#each items}}
    <ul class="table">
        <li>ID = {{id}}</li>
        <li>Title = {{title}}</li>
        <img src="{{img}}" alt="">
        <li>Price = {{price}}</li>
        <li>Type = {{type}}</li>
        <li>Chance = {{chance}}</li>
    </ul>
{{/each}}


Пробовал выводить как в JavaScript, например, 5 элемент массива. Выводит ошибки.

<h3>Index page</h3>

{{#each items}}
    <ul class="table">
        <li>ID = {{id[5]}}</li>
        <li>Title = {{title[5]}}</li>
        <img src="{{img[5]}}" alt="">
        <li>Price = {{price[5]}}</li>
        <li>Type = {{type[5]}}</li>
        <li>Chance = {{chance[5]}}</li>
    </ul>
{{/each}}


Можно ли вообще так сделать? Задумался попробовать через if как-то это сделать, но может есть легче способ?
  • Вопрос задан
  • 297 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы