2012-09-17 29 views

回答

1

我可以確認My-Lovely-Property未轉換爲myLovelyPropertyMY-LOVELY-PROPERTY也不是 - 它也只是留下那些「OVELY」「ROPERTY」帽子,並且產生MYLOVELYPROPERTY,這當然不像駱駝案例。我不確定這種行爲是否有意或無意,但看起來既不是這種情況,也不是你們的測試例子。

如果您或其他人強烈認爲應以某種方式涵蓋此類情況,可能是提交github問題或PR?否則,對於您描述的情況,您可以使用像str.charAt(0).toLowerCase() + str.substr(1).camelize()這樣的表達式。

+0

我一定是從另一種語言另一個例子混淆它,然後,我看到的文字「返回一個字符串的形式lowerCaseCamel。」並認爲它會按照所述的方式行事。謝謝。 – johncho

2

試試這個Ember.String.camelize("my lovely property")它給你myLovelyProperty