【发布时间】:2016-01-20 18:16:16
【问题描述】:
如何在自定义过滤器中使用 angular $filter?如何注入 $filter 依赖?
module Filters {
export class CustomFilter {
public static Factory() {
return function (input:<any>) {
var result = [];
//Would like to utilize $filter.('filter') here
return result;
}
}
}
angular.module('app')
.filter('customFilter', [CustomFilter.Factory]);
}
【问题讨论】:
-
@PSL 非常感谢,它确实解决了这个问题。如果您能进一步澄清
//Here use $filter or filterFilter itself的意思,那也很棒。我成功地利用了这个://public static Factory($filter: ng.IFilterService) -
@PSL 仅供参考,您的 stackoverflow linkedin 链接断点指向错误的地址。
-
是的,我的意思是,如果您使用
$filter('filter')来获得内置的拟合函数,您也可以注入filterFilter而不是$filter。
标签: javascript angularjs dependency-injection typescript