详解angular ui-grid之过滤器设置
更新时间:2017年06月07日 17:02:54 作者:Inuyasha1121
本篇文章主要介绍了详解angular ui-grid之过滤器设置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
之前关于angular ui-grid过滤器设置,最近需要回顾,就顺便发到随笔上了
var app = angular.module('app', ['ui.grid', 'ui.grid.edit']); app.controller('MainCtrl', ['$scope', '$http', function ($scope, $http) { $scope.gridOptions = { columnDefs: [ { field: 'name' }, { field: 'amount', name: 'Number', cellFilter: 'fractionFilter' }, { field: 'amount', name: 'Currency', cellFilter: 'currencyFilter:this' } ] }; $http.get('data.json') .success(function (data) { $scope.gridOptions.data = data; }); }]) .filter('fractionFilter', function () { return function (value) { return value.toFixed(0); }; }) .filter('currencyFilter', function () { var currencyMap = { 'dollar': '$', 'pound': '£', 'euro': '€' }; return function (value, scope) { return currencyMap[scope.row.entity.currency] + value.toFixed(2); }; })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
在 Angular2 中实现自定义校验指令(确认密码)的方法
这篇文章给大家探索 Angular 2 内建的自定义验证,非常不错,具有参考借鉴价值,需要的朋友参考下2017-01-01
最新评论