Ember camelize()vs javaScript camelize()

时间:2012-09-17 20:44:01

标签: ember.js

我正在尝试从ember视图中提取一个提取的值,我希望得到一个字符串的小写字母形式,如此处所写http://docs.emberjs.com/symbols/Ember.String.html#.camelize

然而,我得到的是它的大写版本(提取的值从大写开始)。

2 个答案:

答案 0 :(得分:2)

试试这个Ember.String.camelize("my lovely property"),它会为您提供myLovelyProperty

答案 1 :(得分:1)

我可以确认My-Lovely-Property未转换为myLovelyProperty。也不是MY-LOVELY-PROPERTY - 它离开那些" OVELY" " ROPERTY"单独的帽子和收益率MYLOVELYPROPERTY当然不会感觉像骆驼的情况。我不确定这种行为是否有意,但看起来既不是这种情况也不是你的例子。

如果您或其他任何人强烈认为应以某种方式涵盖此类案例,或许提交github问题或公关?否则,对于您描述的情况,您可以使用类似str.charAt(0).toLowerCase() + str.substr(1).camelize()的表达式。