我正在使用 Bootstrap 构建我的网站,该网站显示基于对 youtube API 的 JSON API 调用的结果。想象一个只有缩略图的 youtube 视频剪辑网格,当您单击其中一个时,它会打开该视频的播放器模式。
很好,我正在尝试在车把的帮助下实现它。
我被卡住了,因为我不能只用 {{each}} 对我从 youtube 获得的结果进行迭代,因为为了显示它们我(这是因为 Bootstrap)我需要添加单独的
<ul> </ul>
for every 4
<li></li>s.
我需要制作这个
<ul>
<li> ... </li>
<li> ... </li>
<li> ... </li>
<li> ... </li>
</ul>
然后又是新的
<ul> with 4 <li>s inside
<ul>
<li> ... </li>
<li> ... </li>
<li> ... </li>
<li> ... </li>
</ul>
现在单曲
<ul> </ul>
我能做到 4
<li> </li>
随着车把的使用,
但这是如果我只从 youtube 获得四个结果,但如果我得到 16 个结果,我怎么能告诉 Handlebars 把
<ul> </ul>
for every 4
<li>s
那是我的问题。
这是我目前在一个 UL 中的模板
<ul class="thumbnails" id="mostpopular">
<script id="mostpopular-template" type="text/x-handlebars-template">
{{#each this}}
<li class="span3">
<div class="thumbnail">
<a href="{{url}}">
<img src="{{thumb}}" alt="{{title}}">
</a>
<div class="yt-caption">
<strong>{{title}}</strong><br>
</div>
</div>
</li>
{{/each}}
</script>
</ul>