Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js Ember camelize()与javaScript camelize()的比较_Ember.js - Fatal编程技术网

Ember.js Ember camelize()与javaScript camelize()的比较

Ember.js Ember camelize()与javaScript camelize()的比较,ember.js,Ember.js,我正在尝试对从余烬视图中提取的值进行camellize,我希望得到字符串的小写camellize形式,如本文所述 但是,我得到的是它的大写版本(提取的值以大写开头)。我可以确认我可爱的属性没有转换为myLovelyProperty。MY-LOVELY-PROPERTY——它也不使用那些“OVELY”“ROPERTY”的上限,产生了MYLOVELYPROPERTY,这当然不像驼峰案例。我不确定这种行为是否是有意的,但测试示例似乎既不包括这种情况,也不包括您的情况 如果您或任何其他人强烈认为应该以某

我正在尝试对从余烬视图中提取的值进行camellize,我希望得到字符串的小写camellize形式,如本文所述


但是,我得到的是它的大写版本(提取的值以大写开头)。

我可以确认
我可爱的属性
没有转换为
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

我一定是把它与另一种语言的另一个示例混淆了。然后,我看到文本“返回字符串的小写形式”。我认为它会以所描述的方式运行。谢谢。我一定是把它和另一种语言的另一个例子搞混了。然后,我看到了文本“返回字符串的小写形式”。我想它会以所描述的方式运行。非常感谢。