是否可以在FormatJS消息中包含if/else?
示例
我有一个布尔变量isDay,它应该确定显示什么消息。当我想显示“true”时,我想显示“false”,当我想要显示Night时,我想要显示。
// message string
message = "Day";
// React component
<FormattedMessage
id="message"
values={{isDay: true}}
/>我希望能够做这样的事情:
message = "{if isDay}Day{else}Night{endif}";我知道上面不是实际的语法,但是我想知道在FormatJS中是否可以实现这样的语法
发布于 2021-09-14 16:39:14
找到了使用ICU Message select语法的解决方案。
message = "{isDay, select, true {Day} false {Night}}";https://stackoverflow.com/questions/69181464
复制相似问题