response-intl не изменяет значение заполнителя - PullRequest
0 голосов
/ 19 декабря 2018

Я что-то здесь не так делаю?

Я звоню intl.formatMessage() API (https://github.com/yahoo/react-intl/wiki/API#formatmessage) следующим образом:

this.intl.formatMessage({id:'downloadRequest.success',values:{correlID:'test'}})

Строка в моем файле JSON выглядит так:

 "downloadRequest.success": "Your request was successfully submitted. Your reference ID is: {correlID}"

Однако, когда я просматриваю страницу, вывод:

Your request was successfully submitted. Your reference ID is: {correlID}

т.е. {correlID} не заменяет значение testпредоставляется formatMessage()

1 Ответ

0 голосов
/ 19 декабря 2018

Вы должны передать значения в качестве второго аргумента.

this.intl.formatMessage({id:'downloadRequest.success'},{correlID:'test'})
...