【发布时间】:2016-09-06 09:08:54
【问题描述】:
我正在尝试将动态数据设置为标签标签的标题。我使用了 lodash 中的 capitalize 属性并应用了类似 <label title="{{caption}} {{optVal.charAt(0).toUpperCase()+optVal.slice(1)}}">{{optVal}}</label> 的东西。我意识到 DOM 对象上发生了太多的计算,这是不好的做法,后来我尝试将它传递给一个可以返回所需结果的函数.我仍在寻找更好的解决方案来减少开销,有人可以帮我解决这个问题。
【问题讨论】:
-
为什么不用css大写。 CSS 属性 text-transform: 大写;
-
是的@joashp 是对的,你可以使用css,看看这个stackoverflow.com/questions/30207272/…
-
他不能只大写一个字母,而用 text-transform 保留另一个单词
-
joashp@ 我不能使用 css capitalize 属性,因为我只对标题应用更改而不在其他任何地方显示它,另一个选项是应用过滤器。
-
Shubham Takode@您的建议实际上给了我一个解决方案,我仍然不确定它是否是理想的解决方案,但仍然感谢您的参考:)