Angularjs 如何在angular js中添加按钮点击过滤器?

Angularjs 如何在angular js中添加按钮点击过滤器?,angularjs,angularjs-directive,angularjs-scope,angularjs-ng-repeat,Angularjs,Angularjs Directive,Angularjs Scope,Angularjs Ng Repeat,我试图在图像点击上添加过滤器。实际上,我的演示中有一个图标“强”>“V”/强。只考虑头上“注入”的第一个。我在它上应用点击事件。实际上,我想在图像点击的第一列中添加 OrthBue过滤器。 我所做的是在单击按钮时反转数组。但可能是在数组未排序的情况下,我需要首先对给定的数组进行排序。这就是我试图在单击图像时添加过滤器的原因。我尝试阅读orderBy的文档,但没有编写如何使用按钮单击事件。 Javascript代码 $scope.sortdata = function() { //a

我试图在图像点击上添加过滤器。实际上,我的演示中有一个图标“强”>“V”/强。只考虑头上“注入”的第一个。我在它上应用点击事件。实际上,我想在图像点击的第一列中添加<强> OrthBue<强>过滤器。 我所做的是在单击按钮时反转数组。但可能是在数组未排序的情况下,我需要首先对给定的数组进行排序。这就是我试图在单击图像时添加过滤器的原因。我尝试阅读orderBy的文档,但没有编写如何使用按钮单击事件。

Javascript代码

$scope.sortdata = function() {
      //alert('--')
      $scope.displayData=$scope.displayData.slice().reverse();
  };
这是我的密码
在这里,当用户单击图像时,我的代码工作正常。但当数组未排序时,它不工作吗

我假设$scope.sortdata是您的点击,如果是,您可以通过以下方式添加过滤器:

scope.sortdata = function() {
  //alert('--')
  $filter('filterName')(argument1, argument2, etc);
};

请记住将
$filter
插入控制器中,但如何添加排序过滤器..您能告诉我如何排序吗?在升序或降序中,请添加用于排序的过滤器