У меня есть следующие JSON:dust.js эквалайзером помощник не работает
{ "list": [
{ "course": "math", "type": "1" },
{ "course": "science", "type": "1" },
{ "course": "gym", "type": "2" },
{ "course": "art", "type": "3" }
]
}
вот мой шаблон:
{#list}
{@eq key=type value="1"}
{course} {type}
{/eq}
{:else}
no course,
{/list}
в {:} еще не работает. он печатает: ни курс, ни курс, ни курс, ни курс, (количество раз, которое печатает, это количество записей в массиве
Я хочу показать все курсы с типом = 1 и напечатать «нет курса» "если тип = 1 не найден
кто-нибудь знает, что я делаю неправильно
Благодарим вас за ответ. я не думаю, что объяснил это достаточно. То, что я пытаюсь сделать, - это фильтровать json по ключевому значению и показывать только те результаты. если нет записей с ключевым значением (т. е. если я ввожу значение = 5, он должен показать «нет курса». Я попробовал ваше решение с ключевым значением = 1, и он дал мне этот результат: math1, science1, No course, Нет курса. Я ищу: ключевое значение = 1: math1, science1 или ключевое значение = 7 нет курса. Я не знаю, нужен ли мне помощник @if. – user2062455