Typescript заполнить шаблон строки из appsettings - PullRequest
1 голос
/ 02 апреля 2019

Идея состоит в том, чтобы в appSettings.json была строка шаблона:

"AppSettings": {
    "PretendUri": "http://devEnvSite/blahBah/{0}/get",
     ...

Причина, по которой этот Uri, отличается от окружающей среды к окружающей среде.

Тогда я бы хотел использовать свойство PretendUri в нескольких контроллерах, заполнив {0} значимым / динамическим значением во время выполнения.

В C # я бы обычно использовал String.Format (), но я вижу, что это не тот случай в Typescript, где мне нужно использовать интерполяцию.

Есть предложения?

1 Ответ

2 голосов
/ 02 апреля 2019

String replace ?

"http://devEnvSite/blahBah/{0}/get".replace(/{.*}/, "myCustomValue")

Или, возможно, в вашем коде, что-то вроде:

appSettings.PretendUri.replace(/{.*}/, "myCustomValue")
...