Я пытаюсь построить html-дерево с помощью Mustache.js, но это не позволяет выполнить "Максимальный размер стека вызовов", возможно, из-за бесконечной рекурсии.
Что не так?
var Mustache = require('mustache');
var root = {
title: 'Gar1',
children: [{title: 'gar2'}, {title: 'gar3', children: [{title: 'gar4'}]}]
};
var panelTemplate = '{{title}}<ul>{{#children}}<li>{{>panel}}</li>{{/children}}</ul>';
var partials = {panel: panelTemplate};
var output = Mustache.render(panelTemplate, root, partials);
console.log(output);