From 2cb907a8366e3273890f5ef6174b2e3970cd1720 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 28 Mar 2012 17:20:12 -0700 Subject: fix($injector): properly infer dependencies from fn with no args Previously if there was a white-space in fn: fn( ) {} we failed to infer no args. This was originally reported by recht, but I decided to use a different fix. Closes #829 --- src/auto/injector.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/auto/injector.js b/src/auto/injector.js index 1844db2a..1a1fcc27 100644 --- a/src/auto/injector.js +++ b/src/auto/injector.js @@ -38,7 +38,7 @@ * Implicit module which gets automatically added to each {@link angular.module.AUTO.$injector $injector}. */ -var FN_ARGS = /^function\s*[^\(]*\(([^\)]*)\)/m; +var FN_ARGS = /^function\s*[^\(]*\(\s*([^\)]*)\)/m; var FN_ARG_SPLIT = /,/; var FN_ARG = /^\s*(_?)(.+?)\1\s*$/; var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg; -- cgit v1.2.3