Jade Inline Conditionnel

Je suis en train de faire de tout, mis à part le premier élément d'un tableau ont une classe CSS à l'aide de la Jade moteur de template.

J'espérais que je pourrais le faire comme cela, mais pas de chance. Des suggestions?

- each sense, i in entry.senses
  div(class="span13 #{ if (i != 0) 'offset3' }")
    ... a tonne of subsequent stuff

Je sais que je pourrais placer le code ci-dessous, mais pour autant que je comprends de Jade de nidification des règles de travail, je dois dupliquer le code ou l'extraire dans un Mixin ou quelque chose.

- each sense, i in entry.senses
  - if (i == 0)
    .span13
      ... a tonne of subsequent stuff
  - else
    .span13.offset3
      ... identical subsequent stuff

Est-il une meilleure manière de faire ceci?

  • btw - pourquoi écrivez-vous le même genre de choses nouveau pour chaque if?