0

我有一个创建列表的指令,我试图让列排序工作,所以我创建了另一个用于对列进行排序的指令。

当我尝试在该列表上设置 orderby 过滤器时,我在控制台中收到此错误:

http://errors.angularjs.org/1.2.0rc1/$injector/unpr?p0=orderbyFilterProvider _

这是我的 plunker:http ://plnkr.co/edit/SiBDuylEv1LUCuWCv5Ep?p=preview

这是 orderby 所在的位置:

<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>
4

0 回答 0