AngularJS:自定义指令中的ng-repeat orderby错误

时间:2013-10-23 02:43:14

标签: javascript angularjs angularjs-directive angularjs-ng-repeat

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

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

http://errors.angularjs.org/1.2.0rc1/ $注射器/ unpr?P0 = orderbyFilterProvider

这是我的傻瓜: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>

0 个答案:

没有答案