css - 从 html 中删除 Angular 注释

标签 css angularjs

是否可以删除或禁用 Angular 生成的 HTML 注释?

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

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

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

为了应用规则,不需要空格或注释:

<ol></ol>

最佳答案

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

关于css - 从 html 中删除 Angular 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20692070/

相关文章:

javascript - 刷新过滤器(在项目上)而不更改 ng-repeat 模型

javascript - 在 java 脚本中上传图像时如何限制 .exe 扩展名?/

javascript - 带有 ng-include 的 Angular JS ng-switch?

html - 在 Bootstrap 4 中使 3 列宽度为 75% 并居中对齐

javascript - 有没有一种方法可以删除 JavaScript/JQuery 所做的所有 CSS 更改

css - 使用CSS自动添加 'required field'星号形成输入

javascript - jQuery 右侧弹出窗口不适用于联系表单!有人对此有解决方案吗?

angularjs - 将身份验证信息从 MVC 传递到 Angular

javascript - Angular $q 绑定(bind) this

css3 向上滑动,其下内容的生涩动画