【发布时间】:2019-03-10 22:47:35
【问题描述】:
我正在尝试将服务注入到我正在创建的装饰器函数中,这样我就可以获取存储在变量中的内容。
我目前有一个基本的装饰器设置。
export function canEdit(editName: string, service: Service) {
return function (constructor: any) {
console.log(constructor);
}
}
我在哪里使用它,它要求我输入第二个参数,显然需要注入依赖项。
我还尝试了函数中不允许的@Inject(Service)。
有没有办法可以做到这一点?
或者是否可以在装饰器中获取父类变量?
【问题讨论】:
标签: angular typescript decorator