Javascript 如何使用angularjs的管道过滤器更改日期格式?

Javascript 如何使用angularjs的管道过滤器更改日期格式?,javascript,angularjs,date,angularjs-ng-repeat,Javascript,Angularjs,Date,Angularjs Ng Repeat,我正在使用动态报告,其中我不知道每行的col值的值,但如果该值是日期格式,则我希望将其从Y-m-d转换为dd-mm-yyyy 这是我打印列val的代码 <tr ng-repeat="row in list.data"> <td ng-repeat="val in row">{{val}}</td> </tr> {{val}} 如果{{val}包含有效的日期格式,则可以使用根

我正在使用动态报告,其中我不知道每行的col值的值,但如果该值是日期格式,则我希望将其从Y-m-d转换为dd-mm-yyyy

这是我打印列val的代码

<tr ng-repeat="row in list.data">                                 
   <td ng-repeat="val in row">{{val}}</td>
</tr>

{{val}}

如果
{{val}
包含有效的日期格式,则可以使用根据需要对其进行格式设置:

{{val | date: 'dd-MM-yyyy'}}

您可以使用矩js()进行此操作,但此筛选器正在将每个值转换为我不想要的日期。