delegates: perf increase

This commit is contained in:
Andy Joslin
2014-03-24 17:35:04 -06:00
parent 5a89df4336
commit 5db6e232f3

View File

@@ -65,9 +65,10 @@ function delegateService(methodNames) {
function callMethod(instancesToUse, methodName, args) {
var finalResult;
var result;
instancesToUse.forEach(function(instance) {
instancesToUse.forEach(function(instance, index) {
result = instance[methodName].apply(instance, args);
if (!angular.isDefined(finalResult)) {
//Make it so the first result is the one returned
if (index === 0) {
finalResult = result;
}
});