diff --git a/src/angularjs-gauge.js b/src/angularjs-gauge.js index a408e63..7171b39 100644 --- a/src/angularjs-gauge.js +++ b/src/angularjs-gauge.js @@ -266,8 +266,8 @@ }; var match = Object.keys(this.options.thresholds) - .filter(function (item) { return isNumber(item) && Number(item) <= value; }) - .sort().reverse()[0]; + .filter(function (item) { return isNumber(item) && Number(item) <= value }) + .sort(function(a,b) {return Number(a) > Number(b);}.reverse()[0]; return match !== undefined ? this.options.thresholds[match].color || this.getForegroundColor() : this.getForegroundColor(); },