angular - 如何以角度引用项目中的库 css 文件
问题描述
我是一个完整的角菜鸟。
我知道如何创建基于组件的 css 文件,但如何从模板中引用 css 文件?
例如,我有一个来自模板的 animations.css 文件,但想在我的 index.html 文件的标题中引用它。
项目的根目录中有一个 index.html 文件。我是否只是在同一目录中创建了一个 css 文件夹并从 index.html 中引用它?
解决方案
角度有很多方法可以引用您的 css 文件。
选项 1:通过 CDN 在 index.html 本身中提及它
<link rel="stylesheet" type="text/css" href="node_modules/bootstrap/dist/css/bootstrap.min.css" />
选项 2:将其用作全局 styles.css 文件中的导入语句,该文件是在默认情况下生成 Angular 项目时或在 app.module.ts 中创建的
@import "~bootstrap/dist/css/bootstrap.min.css";
选项 3:您可以在 angular-cli.json 中将其链接为对特定组件的 css 引用
@Component({
selector: 'app-foo',
templateUrl: './foo.component.html',
styleUrls: ['./foo.component.css'],
})
因此,名为 foo.component.css 的文件将保存对 foo.component.html 的所有 css 引用
推荐阅读
- ios - 总是继续前进是否可以接受,还是我最终应该从 UINavController 中弹出视图?
- java - 无法获取应用程序默认凭据。在本地运行
- php - (Rails) 如何通过 wp_user 的格式方法 wp_hash_password 加密字符串
- python - 每次刷新都找不到项目。循环搞砸了
- node.js - NodeJs - 如何在 for 循环完成后返回带有 msg 列表的响应
- objective-c - macos - Play video with minimum CPU and memory. AVPlayer?
- python - Python /Plotly/Geopandas
- amazon-web-services - 在groovy中嵌入双引号字符串
- java - java中的逻辑运算符XNOR
- php - 在 Wordpress 主题中编辑表单