这些类型的数据 *** 作我希望将它们保留在适当的角度对象中,因此,我将创建自定义过滤器,如下所示:
var sampleSource= [{"Sale":{"id":"8","customer_id":"1","amount":"15","created":"2014-05-17"}}, {"Sale":{"id":"5","customer_id":"6","amount":"15","created":"2015-05-17"}}];var myApp = angular.module('myApp',[]);myApp.filter('myFilter', function() { return function(items) { items.sort(function(a,b){if (parseInt(a.Sale.id) > parseInt(b.Sale.id)) return 1; if (parseInt(a.Sale.id) < parseInt(b.Sale.id)) return -1; return 0; })});
重要提示:
我建议您使用自定义过滤器,因为出于个人喜好,我不喜欢在控制器或其他对象上加载我可以在其他对象上分离的任务(代码),这给我带来了更多的独立性和更简洁的代码(我喜欢的一件事)有角度的),但除了个人喜好外,我想这
不是 唯一的方法,但是如果您分享背后的原因,希望对您有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)