EmberJS / handlebars如何在每个循环中为每个其他标记添加一个类

时间:2014-05-07 22:01:35

标签: javascript ember.js handlebars.js

我目前在我的Ember.js应用程序中使用了一些标记,它使用Handlebars进行模板化:

 {{#each block in controller.gameBlocks}}
        <div class="row-fluid">
            {{#each game in block.games}}
                <div class="span6 span6_first-child">
         ... more stuff ...
 {{/#each}}

我在这里遇到的问题是,我不想在上面每个语句的每个其他迭代中包含类span6_first-child,或者如果我们要{{1} }类型循环。这与把手/ ember.js一样微不足道吗?

1 个答案:

答案 0 :(得分:1)

删除该类并使用伪选择器将其css规则应用于新选择器。据我所知,没有任何构造用于偶数/奇数/其他内置于车把。

<div class="row-fluid">
            {{#each game in block.games}}
                <div class="span6">
         ... more stuff ...


.row-fluid .span6:nth-child(odd) {
 /* Prior rules here */
}