{{_.each(model, function(item) { }}
<h5 style="color:#F30;">{{=item.name}}</h5>
{{for (i = 0; i < item.subcollection.length; i++) { }}
<li><a>{{=item.subcollection[i].split('#')[0]}}</a></li>
{{ } }}
{{ });}}
我有下划线模板用于渲染骨干模型集合,其中包含一个子集合。但我需要在渲染时仅渲染前3个集合。你的帮助
答案 0 :(得分:1)
我不确定你要做什么,但如果你只想要执行前三个,则将计数器值设置为3而不是collection.length
{{for(j=0;j<3;j++){ }}
<h5 style="color:#F30;">{{=model[j].name}}</h5>
{{for (i = 0; i < model[j].subcollection.length; i++) { }}
<li><a>{{=model[j].subcollection[i].split('#')[0]}}</a></li>
{{ } }}
{{ } }}
注意:确保长度至少为3。