我有一个这样的课程:
export class fooController{
constructor( @inject(true) private fooService: fooService) {
}
}
我想通过在其上传递参数来实现参数装饰器。
我曾尝试使用以下方法,但由于“提供的参数与调用目标的任何签名都不匹配”错误,它无法正常工作
public static inject(isFoo: boolean = false) {
return (target: any, key: String, index: number) => {
}
}
请帮助我解决问题