在angularjs中对表进行排序,将行值作为函数

时间:2015-11-20 13:01:43

标签: angularjs sorting

我有一个记录来自json对象的表,但是有些列充满了计算get函数: <td>{{get(a, b)}}</td>

我想对表进行排序,但排序不能使用get函数的列的名称和列名。感谢任何解决方案

1 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是添加一个包含计算结果的属性:

myArray.forEach(function(item) {
  item.foo = get(a, b);
});

然后在模板中,您可以使用orderBy filter