【问题标题】:Angularjs filter in controller include two params控制器中的 Angularjs 过滤器包括两个参数
【发布时间】:2014-09-28 01:37:13
【问题描述】:

我正在使用Angularjs,我有一个问题,请帮助我。

当我编码$filter('orderBy')(source,"-nowsuccess"); 源可以orderBynowsuccess 但我编码$filter('orderBy')(source,"-nowsuccess","-total_order"); 源不能orderBy nowsuccess 和 total_order 这是一个错误? 请告诉我正确的方法!

【问题讨论】:

    标签: angularjs filter


    【解决方案1】:

    来自官方documentation

    $filter('orderBy')(数组,表达式,反向)

    我认为您想要的是先通过-nowsuccess 订购,然后通过-total_order 订购,如果是这种情况,您可以这样做:

    $filter('orderBy')(source,['-nowsuccess','-total_order']);
    

    【讨论】:

    • 我试过了,但无法解决;它就像 $filter('orderBy')(dealData($scope.list, limit),"-nowsuccess") 和 $filter('orderBy')(dealData($scope.list, limit),"-total_order") .按total_order排序的结尾。
    • 就像 $filter('orderBy')(dealData($scope.list, limit),"-nowsuccess")
    • @user3898669 我刚刚更新了答案,很抱歉误导您!请告诉我它是否有效,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 2017-04-09
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多