调整orderBy过滤器

时间:2015-03-13 09:53:28

标签: javascript angularjs

在应用orderBy过滤器之前,我需要一个条件。 我的过滤器看起来像:

orderBy:sortBy.Name:order.reverse

我想在sortBy.name != "None"的情况下应用过滤器。 你能帮我解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个很好的教程: http://www.jacopretorius.net/2013/05/custom-sorting-in-angularjs.html

除了随机排序功能之外,您还需要以下内容:

$scope.randomSort = function(item) {
  if(item.name = "None")
    {return "";}
  else
   {return item.name;}
};

通过在排序中返回空字符串而不是名称,它会将这些项目放在开头。