在ng-repeat中动态应用格式化过滤器。
- 论坛
- 在ng-repeat中动态应用格式化过滤器。
11 浏览
在ng-repeat中动态应用格式化过滤器。
我希望将一个作为循环对象属性的格式化过滤器应用到这个目标中。
拿这个对象数组为例:
[
{
"value": "具有空格式化器的测试值",
"formatter": null,
},
{
"value": "大写文本",
"formatter": "大写",
},
{
"value": "2014-01-01",
"formatter": "日期",
}
]
我试图编写的模板代码是这样的:
{{ row.value | row.formatter }}
我期望看到的结果是:
测试值具有空格式化器
大写文本
2014年1月1日
但很明显,这段代码会抛出一个错误:
未知提供者:row.formatterFilterProvider <- row.formatterFilter
我无法想象如何解析{{ }}中的"formatter"参数;有人可以帮帮我吗?
请参阅plunkrhttp://plnkr.co/edit/YnCR123dRQRqm3owQLcs?p=preview