Я пытаюсь использовать декоратор, чтобы добавить какой-либо метод или свойство в аннотированный класс.
Это мой декоратор:
export default function Component(params) {
return function decorator(target) {
target.template = params.template;
console.log(target, params.template);
}
}
Я использовал это следующим образом:
@Component({
template: template
})
export default class App {}
Но когда я использую этот класс:
app.template // undefined;
Есть идеи?