Я пытаюсь реализовать способ рекурсивного шаблона с помощью jsRender. Проблема в том, что у моего объекта данных есть унарная саморегуляционная иерархия, которая требует рекурсивного цикла для отображения всех атрибутов. Примером здесь является сообщение в форуме, которое может содержать любое количество сообщений ответа. Каждый ответ может содержать любое количество сообщений для детей и т. Д. У меня работает следующий код, кроме части рекурсии. Я мог бы найти только одну удаленную ссылку на это через Googles, так вот что я до сих пор:jsRender Рекурсивные шаблоны
<script id="forumPostsTemplate" type="text/x-jsrender">
<article class="forumPost">
<header class="forumPostHeader">{{:PostSubject}}
<div class="info">By: Some Person, {{:CreatedDate}} <a href="">Flag as innapropriate</a> </div>
</header>
<div class="content">
{{:PostContent}}
{{for Replies}}
{{:Replies tmpl="#forumPostsTemplate"}}
{{/for}}
</div>
</article>
</script>
Кто-нибудь есть опыт работы с такого рода функциональности? В настоящее время я использую самую последнюю версию jsRender, если это помогает.
попробовать шаблоны DOT, компилировать повторяющуюся часть в качестве одного шаблона, чем назвать его рекурсивно , передавая детям текущего предмета в качестве предмета –