#javascript #angular #typescript
Вопрос:
Я пытаюсь создать что-то вроде заводского класса, чтобы я мог ввести несколько объектов с разным значением параметра для каждого из объектов.
МиКласс:
export class MyClass{
constructor(@Inject(String) private myParam:string){}
}
Мой потребительский компонент:
@Component({...})
export class MyConsumerComponent{
constructor(private myFirstObject:MyClass,
private mySecondObject:MyClass,
private myThirdObject:MyClass){}
}
дело в том, что эти 3 объекта нуждаются в разных значениях для myParam, на основе myParam возвращаемый объект будет иметь некоторые различия между собой. Я видел, что вы можете передать значение параметра с помощью поставщиков в декораторе компонентов, но выше мне нужно передать этим объектам 3 разных значения.