class x() {
@decorator
someMethod() {
}
}
有没有办法使用装饰器将ngOnDestroy
添加到x
类?我尝试了以下步骤:
1 - 添加到目标
function decorator(target, key, descriptor) {
target.ngOnDestroy = {...};
target.ngOnDestroy = {...};
}
2 - 使用'添加'在哪里'这个'是' x'的背景。类
function decorator(target, key, descriptor) {
this.ngOnDestroy = {...};
this['ngOnDestroy'] = {...};
}
在我安慰' this
'或者' target
'我在那里看到了' ngOnDestroy
'关键但是在x
'破坏ngOnDestroy
并没有发生。为什么呢?