Задать вопрос
@toha_man

Pug Interpolation inside attributes(Интерполяция внутри аттрибутов)?

Покопался, и что-то не нашёл как правильно делать. Так как люблю pug, но надо писать и php код выбрал пока наиболее просто решение(вместо phug, которое по идее полноценное решение для pug + php) - просто вставлять код php через |

Но вот вставить в атрибуты не удаётся - всегда экранируются < >

Интер-ть надо так:
p some text #{variable}
p some text !{variable} - для unescaped вывода

В строки так:
- var str = "some text ${variable}" и вроде #{variable} тоже можно
А вот как вывести unescaped для строки загадка.

Сама задача типичная для php , подставить адрес картинки
img.imgClassname(src=" <?php echo server_img_uri()?>") - но символы < > рендерятся через &
Как только не изваращался, не выходит, временно решил вставкой html-кода в pug, но это не удобно((
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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