У меня есть простая иерархия объекта, состоящие из:Рекурсивные макетов с Handlebars.js
Category
String name
List childCategories;
Я хотел бы представить эту схему с помощью рулей в общем виде, но у меня возникают проблемы понять, как гнездо макетов. С учетом этого макета:
<script id="categories-template" type="text/x-handlebars-template">
{{#categories}}
<ul >
<li>
<span>{{name}}</span>
<div>{{#childCategories}}{{/childCategories}}</div>
</li>
</ul>
{{/categories}}
</script>
Каков наилучший способ повторного использования существующего шаблона категорий для всех дочерних категорий? Нужно ли регистрировать обработчик? Есть ли более простой способ?
Ну что получит меня на один уровень, но и дочерние категории также могут иметь дочерние категории и так , поэтому мне действительно нужно просто повторно использовать весь макет, если вы знаете, что я имею в виду – user842800
Hm. Затем используйте этот ответ: http://stackoverflow.com/questions/8044919/are-recursive-collections-possible-in-sproutcore2 – kirilloid