【发布时间】:2015-08-21 16:01:00
【问题描述】:
我正在编写一个通用控件,用于格式化网格内的数据。它有两个用户可以设置的参数:
- 过滤器(字符串),用于格式化值
- 过滤器使用的参数 (any[])
在我要调用的代码中 $filter(filter)(value, ...) - 这是我的问题。如何传递我的参数?每个过滤器可以有从没有参数到谁知道有多少。那么,有没有一种好方法可以在 Angular 中传递可变数量的参数?到目前为止,我还没有遇到这样做的方法。
【问题讨论】:
我正在编写一个通用控件,用于格式化网格内的数据。它有两个用户可以设置的参数:
在我要调用的代码中 $filter(filter)(value, ...) - 这是我的问题。如何传递我的参数?每个过滤器可以有从没有参数到谁知道有多少。那么,有没有一种好方法可以在 Angular 中传递可变数量的参数?到目前为止,我还没有遇到这样做的方法。
【问题讨论】:
你应该可以做到:
$filter(filter).apply(this, parameters)
【讨论】: