Sie die Filter entfernen können ein leeres Objekt ({}
) an die filter()
Methode der tableParams
Instanz zu liefern. Schauen Sie unten in den ng-click
Richtlinien:
Wenn Sie Controller als Syntax verwenden:
In Controller:
this.tableParams = new NgTableParams(tableSettings, tableParams);
In Ansicht:
<div ng-controller="demoCtrl as demo">
<button class="btn btn-primary pull-right"
ng-disabled="!demo.tableParams.hasFilter()"
ng-click="demo.tableParams.filter({})">
Clear filters
</button>
</div>
Wenn Sie mit Controller mit $ scope Syntax:
In Controller:
$scope.tableParams = new NgTableParams(tableSettings, tableParams);
In Ansicht:
<div ng-controller="demoCtrl">
<button class="btn btn-primary pull-right"
ng-disabled="!tableParams.hasFilter()"
ng-click="tableParams.filter({})">
Clear filters
</button>
</div>