aboutsummaryrefslogtreecommitdiffstats
path: root/src/Injector.js
diff options
context:
space:
mode:
authorMisko Hevery2012-02-16 14:32:52 -0800
committerMisko Hevery2012-02-16 14:32:52 -0800
commiteb92735c9ea3e5ddc747b66d8e895b6187a5f9e0 (patch)
tree15df18ecf434734e10180dc3a922b19ffce0766f /src/Injector.js
parent776739299b698a965ef818eeda75d4eddd10c491 (diff)
downloadangular.js-eb92735c9ea3e5ddc747b66d8e895b6187a5f9e0.tar.bz2
fix(injector) .instantiate([Type]) produced wrong result
Diffstat (limited to 'src/Injector.js')
-rw-r--r--src/Injector.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Injector.js b/src/Injector.js
index f5e35d0f..c1b9e69c 100644
--- a/src/Injector.js
+++ b/src/Injector.js
@@ -433,7 +433,7 @@ function createInjector(modulesToLoad) {
var Constructor = function() {},
instance, returnedValue;
- Constructor.prototype = Type.prototype;
+ Constructor.prototype = (isArray(Type) ? Type[Type.length - 1] : Type).prototype;
instance = new Constructor();
returnedValue = invoke(Type, instance, locals);