如题,如何进行格式化呢?原来以为是用filter,但是ng-repeat中的循环内容是变化的,不知道该如何将这些变量与filter关联。

解决方案 »

  1.   

    $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>
      

  2.   

    过滤器 时间|date ‘yyyy-MM-dd’