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