通常はng-repeatを使用して、表示したいアイテムがあります。ある順序で (簡単に) を表示したいのですが、順序付けられた属性が変更されるたびに、その間に HTML が必要です。
例: (フィドル):
<div ng-app ng-controller="Main">
<div ng-repeat="item in items | orderBy:'role'">
{{item.role}} - {{item.name}}
</div>
</div>
function Main($scope){
$scope.items = [{name: 'First', role: 1},
{name: 'Second', role:2},
{name: 'Third', role: 1},
{name: 'Fourth', role: 2}];
}
印刷したい:
1 - 最初
1 - 3 番目
(一部区切りコード)
2 - 2 番目
2 - 4 番目