为什么在评论中使用 AngularJS 指令

Why using AngularJS directive in comments

如您所知(可能),AngularJS 提供了基于注释 (M) 创建指令的能力。

但是为什么?

用例是什么?有什么想法吗?

我的一个学生问我,我无法提供任何示例...提前致谢!

一个用例,来自 Docs:

Best practice: Comment directives were commonly used in places where the DOM API limits the ability to create directives that spanned multiple elements (e.g. inside <table> elements). AngularJS 1.2 introduces ng-repeat-start and ng-repeat-end as a better solution to this problem. Developers are encouraged to use this over custom comment directives when possible.

— AngularJS Developer Guide - Directive Types

"M" 限制用得最少,通常只是为了向后兼容和通过标记验证。

我在想像 ng-if 这样的东西,它放了一个注释 html 表示如果匹配条件可以插入元素的位置,可能它有它自己的情况,人们会使用它.