Typescript 带有参数的参数装饰器
我试图注入一个通用服务,并在注入后向它传递一个字符串Typescript 带有参数的参数装饰器,typescript,Typescript,我试图注入一个通用服务,并在注入后向它传递一个字符串 constructor(@service('item') private itemRep: BaseRepository<Item>) { console.log(itemRep.name); } 但这会产生一个编译错误,说明提供的参数不匹配 正确的做法应该是什么 export function service(target: Object, propertyKey: string | symbol, parame
constructor(@service('item') private itemRep: BaseRepository<Item>) {
console.log(itemRep.name);
}
但这会产生一个编译错误,说明提供的参数不匹配
正确的做法应该是什么
export function service(target: Object, propertyKey: string | symbol, parameterIndex: number, name:string) {
target['name'] = name;
}