Динамически фильтровать шаблон руля на основе значения флажка

Я работаю над своим первым handlebars.project и сейчас пытаюсь выяснить, как обновить мой шаблон, не перезагружая страницу.

Мой шаблон извлекает данные из файла JSON, и, основываясь на различных значениях флажков, я хочу динамически изменять отображаемые шаблоны.

Будет ли использование частичных шаблонов лучшим подходом для этого?

Если это не решение, я думал о фильтрации моего JSON при каждом изменении флажка и передаче нового JSON рулю для перекомпиляции без перезагрузки страницы.

Заранее спасибо за помощь!

пример кода. Попытка обновить шаблон в зависимости от того, какое свойство объектов JSON выбрано в флажке:

<script id="test" type="text/x-handlebars-template">
    {{#each this}}
        <li>
            <ul class="list-description">
                    <li><span>Type of Device: </span>{{type}}</li>
            </ul>
        </li>
    {{/each}}
</script>

Для примера расскажем, что {{type}} может быть либо смартфоном, планшетом, ноутбуком, настольным компьютером.

0 ответов

Другие вопросы по тегам