ディレクティブ内から 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: "="
},
ここでフィドル- 23行目のフィルターに注意してください