Недавно я начал использовать Mustache, и мне нужно повторно использовать шаблоны PHP также в JS. Хотя я компилировал шаблоны в JS, иногда удобнее просто вставлять такие шаблоны
<script type="text/template" id="my-tpl">
{{foo}}
</script><!-- /#my-tpl -->
(а затем использовать из JS).
Проблема начинается сейчас: поскольку я показываю это из Mustache.php, переменная {{foo}}
анализируется, поэтому больше недоступна из JS. Единственное решение, которое я нашел, — использовать разные теги шаблона (например, <% foo %>
) для JS, но тогда это заблокирует не совсем повторное использование между языками.
Итак, мой вопрос: можно ли отображать шаблон усов внутри шаблона усов? Я что-то пропустил в документах? Или это просто невозможно?
Спасибо!