css - 如何使用 id 属性以 Angular 导入样式表?

标签 css angular

我正在尝试将引导仪表板模板集成到 Angular8 元素中。但是当我在 index.html 中链接 css 文件时出现 resource not found 错误,

  <link rel="stylesheet" href="./src/assets/css/theme.min.css" id="stylesheetLight">
  <link rel="stylesheet" href="./src/assets/css/theme-dark.min.css" id="stylesheetDark">

在我的模板中,他们在每个样式表中使用了一个 id 属性。由于此 id 属性 (id="stylesheetLight"),我无法将其导入; style.cssangular.json 都不是。如果不指定 id,设计将被破坏。

我在 index.html 中导入时遇到的错误: enter image description here

如何解决找不到资源的错误?或者有什么方法可以将 style.css 中的 id 指定为 @import

最佳答案

你必须在 angular.json 文件中添加它:

"options": {
  ...
  "styles": [
    "src/styles.css",
    "src/assets/css/theme.min.css"
    "src/assets/css/theme-dark.min.css"
  ],
  "scripts": [],
  "assets": [
    ...
  ]
}

在 Angular 中,添加样式表,如 <link rel="stylesheet" href="./src/assets/css/theme.min.css" id="stylesheetLight">不是正确的方法

关于css - 如何使用 id 属性以 Angular 导入样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57070298/

相关文章:

javascript - 是否可以在 jQuery mmenu 中打开子菜单?

html - css 选择器问题 : different background to parent div when checkbox is checked

从 Electron 接收 ipcRenderer.on 后,Angular 2 View 未更新

angular - ngFor:当循环位于 ng-container 中时,奇数/偶数行的颜色不同

javascript - 等待 Angular 5 中的 *ngIf 之后元素渲染?

angular - 如何在 Angular 2 中默认显示常见的页眉和页脚?

css - 扩展 Firefox 中的外部元素以包含内部元素

javascript - 改变 slider 颜色

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:不支持的语言:

Angular2 typescript - kendo ui 网格列模板(单击)不起作用