2016-05-19 8 views
-2

その行の最後の要素すべてにクラスを追加しようとしています。ここでは、ng-repeatを3列に並べて表示するので、3番目(最後)の列にクラスがあるはずです。私はAngularの初期段階にありますが、私はそれを理解できませんでした。行の最後のすべての要素にクラスを追加するAngularJS

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

答えて

0

あなたは私が何の構造を推測するために、より良い例を提供しようとしましたが、そのハードだろう

<div class="container" ng-repeat="item in items"> 
    <div ng-class="{'yourClass':$last}"> your content...</div> 

</div> 

$最後(NG・リピートの公開されたプロパティ)とngのクラスを使用しようとすることができ入力に基づいて作業しています。

+0

私は9 elemの配列[1,2,3,4,5,6,7,8,9]を持っていますが、最初のcolのような3つの列を持つ行にこれを表示しようとしています123と秒は456となるでしょう。私はその列の最後の要素にクラスを挿入したいので、3,6&9でなければなりません。 $ lastは常に9番目の要素、つまり配列の最後の部分を取る – cris

+0

常に3つの列と9つの要素が存在するのでしょうか、または列と要素の可変数について話しています。その場合、常に要素が移動しています3の集合でグループ化されますか? –

関連する問題