Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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
Javascript 在AngularJS中,当指令属性的作用域变量是大小写时,为什么指令属性需要用连字符分隔?_Javascript_Angularjs - Fatal编程技术网

Javascript 在AngularJS中,当指令属性的作用域变量是大小写时,为什么指令属性需要用连字符分隔?

Javascript 在AngularJS中,当指令属性的作用域变量是大小写时,为什么指令属性需要用连字符分隔?,javascript,angularjs,Javascript,Angularjs,Html: 为什么Angular会强制执行这种命名约定?为什么不允许范围设置器在“时接受”=显示,以及在“时接受”=显示 接下来,为什么所有Html都使用连字符分隔,而其背后的javascript基本上都是大小写 可能更像是一个元讨论,但期待一些澄清。HTML不区分大小写,但最好保持小写 为完整起见,属性值区分大小写,但标记名和属性键不区分大小写。感谢您指出重复项。我很难找到它。 <!-- Note 'display-when' is hyphenated --> <wait-

Html:

为什么Angular会强制执行这种命名约定?为什么不允许
范围设置器在“
时接受
”=显示,以及在“
时接受
”=显示

接下来,为什么所有Html都使用连字符分隔,而其背后的javascript基本上都是大小写


可能更像是一个元讨论,但期待一些澄清。

HTML不区分大小写,但最好保持小写


为完整起见,属性值区分大小写,但标记名和属性键不区分大小写。

感谢您指出重复项。我很难找到它。
<!-- Note 'display-when' is hyphenated -->
<wait-cursor display-when="true"></wait-cursor>
scope: {
  // Note 'displayWhen' is camelCased
  show: "=displayWhen"
},