我正在根据用户定义的列定义构建一个表,如下所示:
http://jsfiddle.net/waylon999/2RvmW/1/
您会注意到我的列中有一个过滤字段,但我无法应用。我试过了:
{{ getItem(data, col.keyword) | col.filter }}
在chrome中出现以下错误: 未知提供者:col.filterFilterProvider< - col.filterFilter
我也尝试修改getItem方法来构建过滤字符串,但它最终只是渲染
| uppercase
作为文字,附在文字上。所以我输出如下:
Foo |大写
有没有办法可以将这个过滤器应用于我如何构建表格?
答案 0 :(得分:-2)
这将有效
<tr ng-repeat='data in myData'>
<td ng-repeat='col in columns'> {{data[col.keyword] | uppercase}}</td>
</tr>
有一个愉快的发展日!