app.js
703 Bytes
"use strict";
// define angular module/app
var app = angular.module('myApp', ['ngMaterial']);
app.controller("formController", function ($scope, $http) {
});
app.filter('orderObjectBy', function() {
return function(items, field, reverse) {
var filtered = [];
angular.forEach(items, function(item) {
filtered.push(item);
});
filtered.sort(function (a, b) {
if(field == 'broker_id') {
return (parseInt(a[field]) > parseInt(b[field]) ? 1 : -1);
} else {
return (a[field] > b[field] ? 1 : -1);
}
});
if(reverse) filtered.reverse();
return filtered;
};
});