我有很多
<!-- ng-repeat !--> and <!-- ng-if !-->
在DOM中看起来很丑陋。
是否可以关闭这些调试信息? 我用过
myApp.config(['$compileProvider', function ($compileProvider) {
$compileProvider.debugInfoEnabled(false);
}]);
但它并没有成功。
答案 0 :(得分:-1)
你当然可以通过一些HTML / DOM操作来消除它,但它几乎不是安全的路径。如果您查看角度源代码,您会看到在删除原始指令元素(如ngRepeat)后需要继续编译HTML的注释。
由于DOM中的注释是由element transclusion执行的,因此不要尝试删除它们。