如何重置Angularjs中的过滤器

时间:2017-01-22 13:36:02

标签: javascript angularjs

https://stackoverflow.com/a/41790532/7453272

如何使用ng-click重置我的过滤器对象? 我希望用全身回归我的物体。

1 个答案:

答案 0 :(得分:1)

这将切换过滤器:

      $scope.setCatFilter = function(id){
          if($scope.catFilter == id)
              $scope.catFilter = undefined;
          else   
              $scope.catFilter = id; 
      }

所以重置功能将是

      $scope.resetCatFilter = function(){
          $scope.catFilter = undefined;
      }

<span ng-click="catFilter=undefined">reset</span>