我收到一个我希望去除垃圾的值,然后传递给Angular的日期格式功能。
这就是我得到的:
/Date(1481328000000)/
我想ng-repeat
剥离所有不是数字的东西,从中创建一个日期,然后使用:
<td>{{match.delivery_deadline_date | date: 'yyyy-MM-dd'}}</td>
在我的ng-repeat
指令中。我可以指定运行自定义函数的任何地方,该函数在尝试格式化垃圾之前会清除垃圾吗?]
我环顾四周,我搜索过的所有内容最终都是关于在ng-repeat
完成后运行代码,而不是在每个呈现的记录上运行自定义代码。
您总是可以通过它作为过滤器函数。<td>{{match.delivery_deadline_date | dateFilter}}</td>
然后您将获得一个日期过滤器功能,该功能可以按照您希望的方式对日期进行排序。
angular.module('module.name')
.filter('dateFilter', function () {
return function (dateInputHere) {
\\do some manipulation please
}
}
});