【发布时间】:2017-06-08 13:54:43
【问题描述】:
如果过滤器的名称是静态的,您可以将过滤器的名称加上“过滤器”添加到组件的控制器函数中,如下所示:
angular.module('ngApp').component('myComponent', {
bindings: {
dynamicFilter: '@'
},
controller: [
'staticFilterFilter',
function(staticFilterFilter) {
this.valueSetByStaticFilter = staticFilterFilter('x');
}]
});
有没有办法将过滤器的名称传递给 angularjs 1.6 版组件,使用“@”作为参数/属性字符串绑定,然后能够按名称获取该过滤器并在该控制器内部使用它组件?
【问题讨论】:
标签: angularjs dynamic filter components angularjs-1.6