Проблема довольно проста, я думаю.У меня есть свой собственный декоратор, которому нужен какой-то объект для правильной работы.Этот объект является некоторым сервисом, который я предоставил для моего компонента.Так что я хочу передать этот сервис в декоратор.
Это пример кода:
@Component({...})
export class TestComponent {
constructor(private service: TestService){}
@MyDecorator(service)
run(){
...
}
}
Очевидно, что этот подход плох, потому что service
недоступен в момент передачи в MyDecorator
.
Что мне делать?