详解angular ui-grid之过滤器设置
之前关于angularui-grid过滤器设置,最近需要回顾,就顺便发到随笔上了
varapp=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(){ returnfunction(value){ returnvalue.toFixed(0); }; }) .filter('currencyFilter',function(){ varcurrencyMap={ 'dollar':'$', 'pound':'£', 'euro':'' }; returnfunction(value,scope){ returncurrencyMap[scope.row.entity.currency]+value.toFixed(2); }; })
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。