リストを作成するディレクティブがあります。列の並べ替えを機能させようとしているので、列を並べ替えるための別のディレクティブを作成しました。
そのリストに orderby フィルターを設定しようとしているときに、コンソールに次のエラーが表示されます。
http://errors.angularjs.org/1.2.0rc1/ $injector/unpr?p0=orderbyFilterProvider
ここに私のプランカーがあります: http://plnkr.co/edit/SiBDuylEv1LUCuWCv5Ep?p=preview
オーダーバイは次のとおりです。
<table>
<tr>
<th ng-repeat="column in columns">
<sort-by onsort="onSort" sortdir=filterCriteria.sortDir sortedby=filterCriteria.sortedBy sortvalue="{{column.value}}">{{column.title}}</sort-by>
</th>
</tr>
<tr ng-repeat="item in set | orderby:sortBy:reverse" ng-class="getClass(item)" ng-click="selectItem(item,$event,$index)" ng-dblclick="details(item)">
<td ng-repeat="column in columns">{{item[column.value]}}</td>
</tr>
</table>