阅读,http://www.w3schools.com/angular/angular_directives.asp我遇到了一个在评论中调用指令的例子,具体来说:
<!-- directive: w3-test-directive -->
您可以在http://www.w3schools.com/angular/tryit.asp?filename=try_ng_directive_comment
中看到它有用这对我来说似乎很关心。当有人希望评论中的某些内容能够像这样执行时,有人可以描述一下目的或意图吗?乍一看,它看起来像糟糕的设计,也许还有什么可以避免的?如果我错了,我想了解何时使用的意图/目的和最佳做法。
答案 0 :(得分:3)
这是来自Angular的文档
最佳实践:注释指令通常用于DOM API限制创建跨越多个元素(例如内部元素)的指令的位置。 AngularJS 1.2引入了ng-repeat-start和ng-repeat-end作为此问题的更好解决方案。 鼓励开发人员在可能的情况下使用此定制注释指令
但是,最好不要使用它们,如此处所示
最佳实践:首选通过标记名称和属性使用指令,而不是注释和类名。这样做通常可以更容易地确定给定元素匹配的指令。