【问题标题】:Angular global class how to implement it?Angular 全局类如何实现呢?
【发布时间】:2021-10-22 02:54:01
【问题描述】:

我对 Angular 很陌生,目前我正在尝试为现有项目添加样式。 该项目是使用组件构建的。所以每页有4个文件,

  • mypage.component.css
  • mypage.component.html
  • mypage.component.spec.ts
  • mypage.component.ts

我可以通过将样式添加到组件中的css文件来轻松设置页面样式,并且页面样式可以完美运行。 然而问题是有许多页面一次又一次地需要相同的样式。 我可以将相同的样式复制并粘贴到每个 css 文件中,并且可以正常工作。 但这不是最优雅或最有效的方法。 我想知道添加 global.css 文件的正确方法是什么,以便每个页面都可以访问它。所以这样css只写一次。

我已经用谷歌搜索,但没有找到任何解释如何以简单的方式做到这一点的东西。

谢谢

【问题讨论】:

  • 可以在src的styles.css或styles.scss中添加常用类

标签: css angular angular-components


【解决方案1】:

在您使用ng new 命令创建 style.css/scss 文件后,Angular 默认会将其添加到您的项目中,并将其包含在angular.json 配置文件中,以便在项目的组件中使用。

因此您可以在src/styles.css(or scss) 文件中添加任何全局样式,以便在任何地方实现。

【讨论】:

  • 非常感谢
【解决方案2】:

您可以将您的通用 css 添加到 style.css/style.scss 中。

【讨论】:

  • 所以我创建了一个带有样式的 global-style.css 文件。如何将它添加或导入到我的组件中?
  • 转到 angular.json,在“assets”中添加你的 css 的路径。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-26
  • 1970-01-01
  • 1970-01-01
  • 2017-10-26
  • 2021-11-13
  • 1970-01-01
  • 2023-04-07
相关资源
最近更新 更多