Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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
哪个服务转换AngularJS中的元素和属性名称?_Angularjs - Fatal编程技术网

哪个服务转换AngularJS中的元素和属性名称?

哪个服务转换AngularJS中的元素和属性名称?,angularjs,Angularjs,AngularJS在HTML标记和JS之间转换元素名和属性名,将破折号替换为camelCasing,即“myComponent”->“my component”(和后面)。这是哪个AngularJS服务或功能 谢谢 -指令定义对象中的nikita有一个链接函数,属性为第三个参数。这有一个$normalize方法,它可以做您想要做的事情 function link(scope, element, attrs) { attrs.$normalize("my-test") //return myT

AngularJS在HTML标记和JS之间转换元素名和属性名,将破折号替换为camelCasing,即“myComponent”->“my component”(和后面)。这是哪个AngularJS服务或功能

谢谢
-指令定义对象中的nikita

有一个链接函数,属性为第三个参数。这有一个$normalize方法,它可以做您想要做的事情

function link(scope, element, attrs) { 
 attrs.$normalize("my-test") //return myTest
}

实际执行此操作的函数称为
camelCase()
,它在jQuery中找到

该函数的使用在in
directiveNormalize()中

更新

相反的是

谢谢中的函数
snake\u case()
;反过来呢(即蛇壳到骆驼壳的转换)。或者Angular不需要这样做?也用相反的方式更新了答案有没有办法访问
snake\u case
功能?我可以看到Angular.js文件中定义的函数,但我无法访问它。