pugjs - атрибут, отмеченный переключателем как переменная - PullRequest
0 голосов
/ 07 июня 2018

Работа над pugjs mixin.Создание переключателей в цикле над JSON.Нормальные пары имя-значение работают как положено.В цикле установка переключателя в положение по умолчанию отмечена.Попытка выяснить, как не установить проверенное значение для невыбранных переключателей.

Я могу сделать это с помощью javascript, но похоже, что я должен быть в состоянии сделать это в pug.

Попытка установить переменную

-checked =(!fVar.checked)?'checked':''

и затем использовать в теге

input(type='radio' #{checked})

Есть ли способ сделать это в мопсе?

1 Ответ

0 голосов
/ 07 июня 2018

разобрался в одну сторону.Не так прямо, как хотелось бы, но я вложил миксин.У основного миксина есть оператор case, который вызывает дочерние миксины.

case fVar.checked
            when 'true'
                +radioChecked()
            when 'false'
                +radioUnchecked()

Не очень СУХОЙ, но это работает.

...