#javascript #pug
Вопрос:
У меня есть служебная функция, которая берет некоторый текст и вставляет гиперссылки с помощью шаблона мопса. Например:
function toPugLink(text, url) { ... }
toPugLink('test', 'stackoverflow.com') -> #[a(href='stackoverflow.com) test]
Однако, когда я хочу это съесть, Мопс, похоже, не распознает этого.
mixin body(data, utils)
p #{utils.toPugLink(data.text, data.urlTokens)}
Вместо этого выводится буквальное значение, а не маркированный шаблон.
Как я могу сказать pug, чтобы он отображал мои выходные данные в виде шаблона pug, а не в виде буквальной строки?
Это упрощенная версия моего кода. Полная версия содержит большое количество текста, функция заменяет несколько токенов и т. Д., Поэтому, к сожалению, здесь нельзя использовать быстрые обходные пути.
Комментарии:
1. Где это
utils
определено?