Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我想知道 AngularJS 指令作为评论的意义是什么。我发现了一些可以显示警报消息的示例,即使带有参数,但我看不到用作注释的指令中的意义。有人可以举一些具体的例子来说明这个功能的意义,或者以其他方式向我解释它的意义吗?
谢谢
您可以将指令用作自定义标签、属性或注释。
对于自定义标签,旧版本的 IE 存在问题,需要额外的代码来处理。这在 AngularJS 网站上有很好的记录。
我不知道有任何浏览器存在自定义属性问题,但自定义属性确实会阻止页面被 W3C 验证为正确的 HTML4 或 XHTML。如果这对您很重要,那么能够将指令用作注释是很有价值的。
HTML5 允许以“data-”开头的自定义属性有效,因此对于 HTML5 页面来说这不是问题。