如何在angularjs的ng-repeat中对日期格式进行格式化?

eggsh 2018-01-23 06:10:45
如题,如何进行格式化呢?原来以为是用filter,但是ng-repeat中的循环内容是变化的,不知道该如何将这些变量与filter关联。
...全文
551 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
无聊的上午 2018-01-29
  • 打赏
  • 举报
回复
过滤器 时间|date ‘yyyy-MM-dd’
functionsub 2018-01-24
  • 打赏
  • 举报
回复
$scope.arr = [
    '2017/05/05 12:12:00',
    '2017/05/05 13:12:00',
    '2017/05/05 14:12:00',
]
app.filter('dateFilter', function() { //可以注入依赖
    return function(str,args1,args2) {
         // 这里的str就是传进来的date,返回值就是最后的输出
        // 另外filter可以加参数,这里的args1对应1,args2对应'2',即上面html对应的每个冒号后面的内容
        return str;
    }
});
<div ng-repeat="date in arr">
    <p ng-bind="date | dateFilter:1:'2'"></p>
</div>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧