angular - 如何在Angular 4中删除特定页面的全局styles.css
问题描述
在我的几个组件中,我需要删除Global styles.css
,默认情况下将其应用于每个组件。这是我的"styles"
属性angular.cli.json
:
"styles": [
"bootstrap-reboot.min.css",
"styles.css",
"custom.scss"
]
那么我该如何实现呢?
解决方案
您可以尝试通过在组件 css 文件中这样说来覆盖组件中的样式
:host yourElementSelector {
yourPropertyKey: yourPropertyValue !important
}
请注意, :host 和 !important 都是必需的。
在上面的代码示例中,您的ElementSelector 应该是该css所在的组件中不存在的东西。
推荐阅读
- sql - 展开联接以不限制数据
- java - 除了鼠标点击之外,如何使用 Enter 键点击提交?
- javascript - react-beautiful-dnd 中的 Draggables 不拖动,而只创建一个占位符
- angular - 加载组件时未调用角度材料自动完成更改事件?
- jdbc - kafka jdbc sink连接器独立错误
- sql - Crystal Reports,记录显示日期从周一到周五每周五
- macos - macOS - 以 root 用户身份运行 shell 脚本时切换到管理员用户
- android - Android Play 商店最低目标 API 26
- jdbc - clojure 中的 jdbc 连接被过早地收集垃圾
- javascript - 当每个节点的子节点数大于 5 时,图形飞出屏幕