动态编制日期

时间:2016-06-14 20:37:15

标签: javascript angularjs angularjs-ng-repeat

我收到一个我希望删除垃圾的值,然后传递给Angular的日期格式功能。

这就是我得到的:

/Date(1481328000000)/

我希望ng-repeat删除所有不是数字的内容,从中创建日期然后使用:

<td>{{match.delivery_deadline_date | date: 'yyyy-MM-dd'}}</td>

在我的ng-repeat指令中。是否有任何我可以指定运行自定义函数,在它尝试格式化之前剥离垃圾?。

我环顾四周,用Google搜索的任何内容最终都是在ng-repeat完成后运行代码,而不是在每个渲染记录上运行自定义代码。

感谢。

1 个答案:

答案 0 :(得分:2)

你总是可以传递一个过滤功能。 <td>{{match.delivery_deadline_date | dateFilter}}</td>

然后你会有一个日期过滤功能,按照你想要的方式对日期进行排序。

angular.module('module.name')
  .filter('dateFilter', function () {
    return function (dateInputHere) {
       \\do some manipulation please
    }
  }
});