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;
    };
});