我使用的是typeOrm的Nestjs,我发现使用typeOrm装饰器@afterUpdate()有一个很棒的功能,但是我无法在我打算在两个不同的实体中调用它的服务中注入经过缩放的方法装饰器@afterUpdate(),
export class Store extends BaseEntity{
@AfterUpdate()
updated(){
// call methode from service.ts serive.actionAfterUpdateStoreOrUser()
}
export class User extends BaseEntity{
@AfterUpdate()
updated(){
// call the same methode from service.ts serive.actionAfterUpdateStoreOrUser()
}
@Injectable()
export class product {
constructor(
@InjectRepository(Store)
private promoRepository: Repository<Store>,
) {}
actionAfterUpdateStoreOrUser(){
//
}
}