2

以下のように改行を挿入したい。

div.row
  div.span12
    div(ng-repeat="(data in datas)")
      p data.text

      // insert new line when $index is the number divisible by 3.

それはどのようにしますか?

ありがとうございました。

4

2 に答える 2

1

最終結果がどうなるかはわかりませんが、これにアプローチする方法がいくつかあります。1 つ目は、ng-hide と ng-show を使用して、3 で割り切れるアイテムに対して別のことを行うことです。もう 1 つの方法は、ng-class を使用して 3 番目の要素のスタイルを変更することです。

<div ng-repeat="data in datas">
    <div ng-class="{'red': ($index+1)%3==0}">{{data}}</div>
<div>

ここにjsFiddleがあります

于 2013-07-21T04:50:27.330 に答える