Angular.JS中指令的命名规则

Angular.JS中指令的命名规则

Angular.JS中指令的命名规则

  • 在js文件中的命名规则:使用标准的小驼峰命名法。例如,指令名为 myDirective
  • 在html文件中的命名规则:使用“小写字母+连接符”的命名法,并且通常选择“-”作为连接符。例如,与上述 myDirective 对应的在html中的指令名应为 my - directive
  • 指令命名的其他规则
    • 转换规则:AngularJS执行过程中,对“小写字母+连接符”形式的命名做如下处理,装换成小驼峰命名法:去掉开始部分的x - 和data -;第一个单词不变,把连接符后面的单词首字母转换成大写,去掉连接符。
    • 首单词限制:指令命名时不要以x或data作为第一个单词。
    • 隔离作用域对象中的属性命名规则:与上述指令命名规则相同,采用小驼峰命名法,如在隔离作用域对象中有属性 myUrl 这样的命名是符合规则的。
    • 自定义指令的命名规范:自定义指令使用驼峰命名法来命名(除第一个单词外的首字母需大写),如 myDirective,在html页面调用该自定义指令时需要以 - 分割,如 my - directive
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文