サンプルはこちら。
http://codepen.io/KazuyoshiGoto/pen/bfuzv
前回紹介したrepeatにオプションの値を加えることで表示を制御できます。
件数の制御「limitTo」
<table> <tr> <th>Part</th><th>Name</th><th>Title</th> </tr> <tr ng-repeat="jojo in jojos | limitTo:1"> <td>{{jojo.part}}</td> <td>{{jojo.name}}</td> <td>{{jojo.title}}</td> </tr> </table>
「limitTo」に件数を記述することでその件数だけ表示されます。。
並び替え「orderBy」
<table> <tr> <th>Part</th><th>Name</th><th>Title</th> </tr> <tr ng-repeat="jojo in jojos | orderBy:'title'"> <td>{{jojo.part}}</td> <td>{{jojo.name}}</td> <td>{{jojo.title}}</td> </tr> </table>
「orderBy」で指定した配列名を主キーに並び替え表示されます。
<tr ng-repeat="jojo in jojos | orderBy:'-part'">
上記のように配列名にマイナスを加えると降順になります。
複合フィルター
<tr ng-repeat="jojo in jojos | orderBy:'title' | limitTo:2">
上記のようにフィルターは複数指定することもできます。