Предположим, у меня есть сервис Angular 2:
@Injectable()
class Demo {
constructor(private instanceSpecificString: string) {
}
}
Обратите внимание, что его constructor принимает специфичный для экземпляра string. Под этим я подразумеваю, что я хочу создавать этот сервис несколько раз, и каждый раз, когда он создается, я хочу передать ему другой string в зависимости от контекста, в котором создается сервис.
Как мне это сделать?
Постскриптум string используется в качестве примера, но параметр может легко иметь тип number, boolean или даже какую-то конфигурацию object.