在Angular JS中对列进行排序

时间:2014-04-29 12:12:56

标签: angularjs

我有一个ng-grid,它有一个我需要排序的列。 该列包含值HML。我有一个下拉框,调用ng-change上的控制器并传递用户选择的值。所以,我有两个问题

控制器中的功能如下所示

$scope.impactOrder=function (opt){
    //Test opt contains value from drop down. ie M H or L
    alert (opt);
} 
  1. 如何从控制器中的其他功能调用sortFunc并更改网格。
  2. 什么是排序函数。
  3. 我之前编写过代码来为同一列实现升序过滤器。它从H =>M => L过滤。

    看起来像这样

    var result = 1;
    var test="HML";
    function impSortFn(a, b) {
        a=test.indexOf(a);
        b=test.indexOf(b);
        if (a == b) return 0;
        if (a < b) return -1;
        return result;
    }
    

    请帮忙:)谢谢

    这是Plunk 在插入 如果用户从下拉菜单中选择男性,那么他应该只看到男性教师。

0 个答案:

没有答案
相关问题