Sto usando underscore.js per il template. Ecco un modello di esempio.Underscore templating help needed - templating collections
<script id="discussion-template" type="text/html">
[[ _.each(discussions, function(topic){ ]]
<li>
<article id="{{ topic.htmlId() }}">
<a class="section-arrow mir" href="#">toggle</a>
<h3>{{ topic.get('text') }}</h3>
<ol></ol>
</article>
</li>
[[ }); ]]
</script>
All'interno di un backbone.js view.render() Sto passando una raccolta al modello.
this.el.append(this.template({ discussions: this.collection.models }));
La mia domanda qui è, devo scrivere il codice di loop? Non posso semplicemente passare in una raccolta e sottolineatura essere abbastanza intelligente da rendere un oggetto per oggetto nella collezione? Underscore.js fornisce anche qualcosa per i modelli di nidificazione? Ogni oggetto della collezione ha in realtà una collezione di oggetti che ho bisogno di renderizzare. Come posso chiamare un altro modello all'interno di questo modello. Tutti i link, i suggerimenti e/o le esercitazioni sono ovviamente molto apprezzati.
Grazie!
Thx per il jsfiddle. Aiutato molto – IcedDante