Я использую Твиг. Он использует следующие теги: {{ name }}
Я хочу включить JsRender в свой проект. Но JsRender тоже использует те же самые теги {{:name}}
, поэтому возникает конфликт и ничего не работает. Как изменить теги JsRender по умолчанию на пользовательские теги, скажем, в стиле Ruby <%= name %>
ОБНОВЛЕНИЕ:
По какой-то причине я не могу заставить его работать с тегами потока управления, for
не ведет себя должным образом с пользовательскими тегами. Почему это происходит?
Вот шаблон:
<script id="myTmpl" type="text/x-jsrender">
<%!-- This is a copmment %>
<% for data %>
<%:key%>
<% /for %>
</script>
Вот код js
:
var template = $.templates("#myTmpl");
var htmlOutput = template.render(data);
$(".div").html(htmlOutput);
Вот отрендеренный результат:
<%!-- This is a copmment %> <% for data %> <% /for %>