如何为每个标签创建过滤器?

时间:2015-08-24 04:37:59

标签: angularjs karma-jasmine

我正在尝试在tabcontrol上定义过滤器。当我切换标签时,我希望每个标签的值都不同。我为此创建了一个指令:

app.directive('colorFilter', function($filter) {
      return {
        restrict: 'E',
        templateUrl: 'tableFilter.html'
      };
});

如何使用自己的颜色为每个标签创建可重复使用的过滤器?

plunkr:http://plnkr.co/edit/82YBjepobHqLEa5163JC?p=preview

1 个答案:

答案 0 :(得分:0)

完成后我必须在指令上定义一个范围:

app.directive('colorFilter', function($filter) {
      return {
        restrict: 'E',
        scope: {
          test: '=test'
        },
        templateUrl: 'tableFilter.html'
      };
});