From 49777648b34a5ec17d2e97e5f2ec8debb0b13194 Mon Sep 17 00:00:00 2001 From: vsavkin Date: Wed, 6 May 2015 21:08:55 -0700 Subject: [PATCH] fix(decorators): fixed decorators --- modules/angular2/src/util/decorators.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/angular2/src/util/decorators.ts b/modules/angular2/src/util/decorators.ts index 236c9f9131..38a333f5de 100644 --- a/modules/angular2/src/util/decorators.ts +++ b/modules/angular2/src/util/decorators.ts @@ -10,7 +10,7 @@ export function makeDecorator(annotationCls) { throw 'reflect-metadata shim is required when using class decorators'; } var annotationInstance = Object.create(annotationCls); - annotationInstance.call(annotationInstance, args); + annotationCls.call(annotationInstance, args); return function(cls) { var annotations = Reflect.getMetadata('annotations', cls); annotations = annotations || []; @@ -29,7 +29,7 @@ export function makeParamDecorator(annotationCls) { throw 'reflect-metadata shim is required when using parameter decorators'; } var annotationInstance = Object.create(annotationCls); - annotationInstance.call(annotationInstance, args); + annotationCls.call(annotationInstance, args); return function(cls, unusedKey, index) { var parameters = Reflect.getMetadata('parameters', cls); parameters = parameters || [];