react-intl 不改变占位符值
react-intl not changing placeholder value
我是不是做错了什么?
我正在调用 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}
未替代提供给 formatMessage()
的 test
值
您应该将值作为第二个参数传递。
this.intl.formatMessage({id:'downloadRequest.success'},{correlID:'test'})
我是不是做错了什么?
我正在调用 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}
未替代提供给 formatMessage()
test
值
您应该将值作为第二个参数传递。
this.intl.formatMessage({id:'downloadRequest.success'},{correlID:'test'})