我正在使用 Ember.js 生成Twitter Bootstrap Carousel。我正在迭代一个ArrayController
,但我遇到了一个问题:轮播需要一个data-slide-to
从 0 向上迭代的每个项目(0、1、2 等)。如何使用 Ember 轻松创建它?
另一个后续问题:如何active
使用 Ember 将仅第一项迭代的类设置为?
(我的控制器是默认格式,所以生成了)
相关模板:
<script type="text/x-handlebars" id="featured">
<div class="span8">
<div id="featured" class="carousel slide">
<ol class="carousel-indicators">
{{#each article in controller}}
<li data-target="#featured" data-slide-to="0" class="active"></li>
{{/each}}
</ol>
<div class="carousel-inner">
{{#each controller}}
<div class="active item">
<div class="cover-photo">
{{renderPhoto coverPhoto.url}}
</div>
<div class="carousel-caption">
<h4>{{title}}</h4>
<p>derp derp durr hurr durr</p>
</div>
</div>
{{/each}}
</div>
</div>
</div>
</script>