我想在指令中使用 Angular 过滤器,但我似乎无法弄清楚要做什么。我有:
<tr ng-repeat="row in dataset | filter:searchon | orderBy:sorton ">
我将 sorton 作为隔离范围变量,并在单击时更改其值。
.directive('gbsdatatable', function () {
return {
restrict: 'A',
transclude: false,
replace: false,
scope: {
dataset: '=',
searchon: '=',
exportcsv: '=',
pagination: '=',
colmenu: '=',
sorton: "="
},
fiddle here - 注意第 23 行的过滤器