2017-10-04 15 views
0

我有以下组成部分:如何把握在一瞬间成分反应母语

<Moment element={Text} 
     format="MMM DD, YYYY \at h:mma" 
     style={dateStyle} 
> 
    {this.props.updateDate} 
</Moment> 

它目前ouputting像Jan 01, 2017 at 12:53pm,但我也需要输出JAN 01, 2017 AT 12:53PM代替。

通常情况下,您会使用{string.toUppercase()}来实现这一目标,但我在解决如何获取输出时遇到问题。

任何帮助将不胜感激。谢谢!

回答

1

创建自己UpperText组件,并传递到Momentelement。在您的UpperText组件中,将toUppercase()应用于其字符串子,并将大写文本返回Text

3

CSS是你的朋友,将其添加到样式此元素的:

text-transform: uppercase

+1

不幸的是我在React-Native里工作,CSS样式的选项非常有限。还是)感谢你的建议! – BenCodeZen

+1

我的不好。我不知道它是多么有限。 – wlh