<分区>
HTML:
<!-- Note 'display-when' is hyphenated -->
<wait-cursor display-when="true"></wait-cursor>
然后在指令中:
scope: {
// Note 'displayWhen' is camelCased
show: "=displayWhen"
},
为什么 Angular 强制执行此命名约定?为什么不允许 scope
setter 接受 "=display-when"
以及 "=displayWhen"
?
跟进,为什么所有的Html都使用连字符分隔,而它背后的javascript基本上都是驼峰式?
可能更像是元讨论,但期待得到一些澄清。