首先定义过滤器
define(['angular'],function (angular) { 'use strict'; //日期截取取 YYYY-MM-DD 后台传入知道精度(秒) var module = angular.module('sino.filters',[]); module.filter("filterSplitDate", function () { return function (str) { var date = null; if (null != str && undefined != str) { date = str.substr(0, 10); } return date; } }); });
注意需要将过滤器添加到模块中去,这里我就不做演示;
下边演示如何使用
<tr ng-repeat="prj in projects.list |limitTo:5 |orderBy:col:desc"> <td><a href="javascript:void(0)" ng-click="goDetailsByLis(prj.projectId)">{{prj.projectId}}</a></td> <td><a href="javascript:void(0)" ng-click="goDetailsByLis(prj.projectId)">{{prj.projectName}}</a></td> <td>{{prj.listingAmount}}</td> <td>{{prj.listingEndDate | filterSplitDate}}</td> </tr>