从html中删除角色评论

是否有可能删除或禁用HTML注释角度产生?

<ol class="items">
    <!-- ngRepeat: item in list | orderBy:'time':true -->
</ol>

它破坏的CSS规则使用:empty伪类。

ol:empty {
    content: "No results";
}

为了应用规则,不需要空白或评论:

<ol></ol>

我最终添加了一个类.empty ng-class="{ empty: !list.length }"并且不依赖于伪元素而应用CSS规则:empty


$compileProvider.debugInfoEnabled(false);

但它可以打破一些插件,其中有角色评论的参考。


虽然不是最有效或直接的方法,但您可以使用JavaScript来删除元素的内容。 像这样的东西应该工作:

document.getElementsByClassName('items').innerHTML = "";

我不知道你有什么样的结构,但我相信你可以在CSS加载之前偷偷摸摸

编辑

在阅读由@zsong和这篇文章链接的帖子后,您可能最终会打破Angular试图做到这一点。 只有一种方法来找出我猜!

链接地址: http://www.djcxy.com/p/18103.html

上一篇: remove angular comments from html

下一篇: How to simulate network issues on a Android device?