1
我尝试使用装饰器添加一些方法或属性到注释类。添加类装饰器的类属性
这是我的装饰:
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;
任何想法?
装饰者是*建议*(即实验)。它们不是ES6或任何其他版本的语言的一部分。 –
是的,我不是。这是一个拼写错误。但你不帮我:) – Scandinave
*“但你不帮我”*好吧,现在你可以在讨论装饰者时使用正确的上下文,而其他人会知道你的意思:) –