一尘不染

删除Angular JS中的辅助HTML注释?

angularjs

有没有一种方法可以防止Angular创建“帮助器” HTML注释?例如,

<div ng-include="myTemplate"></div>

会变成像

<!-- ngInclude: 'hurr-durr.html' -->
<div ng-include="myTemplate"></div>

如何停止呢?我已经研究了Angular源,并且已经看到这些“帮助程序”是由几乎每个指令内的无条件document.createComment生成的,因此我想无法通过在a上使用config设置立即停止所有这些“帮助程序”。提供者之类的。但是,也许有一些没有“
helpers”的自定义Angular构建?我想我可以编写一些Yeoman /
Grunt任务,以便在我脚手架一个新项目时从Angular的源中删除/注释.createComment-s。也许你们知道一个小提琴已经做到了?而且,这引起了我的最后一个问题:这些评论对Angular的正常运行是否具有至关重要的作用?如果我删除它们,会在我的应用程序中引起某种不稳定吗?应该只是重写CSS并“处理”吗?


阅读 327

收藏
2020-07-04

共1个答案

一尘不染

这些评论对于Angular如何处理某些元素至关重要。当前无法删除它们。您有什么问题?

2020-07-04