Ember.js Ember camelize()与javaScript camelize()的比较
我正在尝试对从余烬视图中提取的值进行camellize,我希望得到字符串的小写camellize形式,如本文所述Ember.js Ember camelize()与javaScript camelize()的比较,ember.js,Ember.js,我正在尝试对从余烬视图中提取的值进行camellize,我希望得到字符串的小写camellize形式,如本文所述 但是,我得到的是它的大写版本(提取的值以大写开头)。我可以确认我可爱的属性没有转换为myLovelyProperty。MY-LOVELY-PROPERTY——它也不使用那些“OVELY”“ROPERTY”的上限,产生了MYLOVELYPROPERTY,这当然不像驼峰案例。我不确定这种行为是否是有意的,但测试示例似乎既不包括这种情况,也不包括您的情况 如果您或任何其他人强烈认为应该以某
但是,我得到的是它的大写版本(提取的值以大写开头)。我可以确认
我可爱的属性
没有转换为myLovelyProperty
。MY-LOVELY-PROPERTY
——它也不使用那些“OVELY”“ROPERTY”的上限,产生了MYLOVELYPROPERTY
,这当然不像驼峰案例。我不确定这种行为是否是有意的,但测试示例似乎既不包括这种情况,也不包括您的情况
如果您或任何其他人强烈认为应该以某种方式涵盖此类案例,请提交github问题或PR?否则,对于您描述的情况,您可以使用类似
str.charAt(0).toLowerCase()+str.substr(1).camelize()
的表达式,我可以确认我可爱的属性
未转换为myLovelyProperty
。MY-LOVELY-PROPERTY
——它也不使用那些“OVELY”“ROPERTY”的上限,产生了MYLOVELYPROPERTY
,这当然不像驼峰案例。我不确定这种行为是否是有意的,但测试示例似乎既不包括这种情况,也不包括您的情况
如果您或任何其他人强烈认为应该以某种方式涵盖此类案例,请提交github问题或PR?否则,对于您描述的情况,您可以使用类似于
str.charAt(0).toLowerCase()+str.substr(1).camelize()
尝试此Ember.String.camelize(“我可爱的属性”)
的表达式,它为您提供myLovelyProperty
尝试此Ember.String.camelize(“我可爱的属性”)
它为您提供了myLovelyProperty
我一定是把它与另一种语言的另一个示例混淆了。然后,我看到文本“返回字符串的小写形式”。我认为它会以所描述的方式运行。谢谢。我一定是把它和另一种语言的另一个例子搞混了。然后,我看到了文本“返回字符串的小写形式”。我想它会以所描述的方式运行。非常感谢。