您的位置:首页 > Web前端 > AngularJS

angularjs中过滤器使用

2017-03-31 21:29 267 查看
首先定义过滤器

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>


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: