Использование пользовательских тегов в (Wordpress упаковано) Подчеркивание 1.6, я пытаюсь сделать что-то вроде этого:подчеркивания 1.6 шаблоны, позволившие операторы
{| if (1 < 2) print('success') |}
Вот Подчеркивание пользовательские конфигурации:
_.templateSettings = {
evaluate : /\{\|(.+?)\|}/g,
};
Всякий раз, когда я использую <
или >
операторов, я получаю следующее:
Uncaught SyntaxError: Unexpected token ;
Но если я использую ==
, все в порядке. Зачем? Есть ли какие-то ограничения для операторов, о которых я не знаю?
Это хорошо работает (https://jsfiddle.net/ambiguous/wa6ao0o9/). Как выглядит ваш шаблон? Кроме того, рекомендуется избегать путаницы всех трех регулярных выражений '_.templateSettings'. –
Спасибо за помощь! Я выяснил эту проблему: я использовал функцию .innerHTML для извлечения содержимого своего шаблона и преобразовал некоторые символы в html-объекты: «<» - один из них. –