gpt4 book ai didi

html - Angular 2 全局样式 - 只加载一个 css 文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:35:04 26 4
gpt4 key购买 nike

我在 Angular 2 中遇到加载样式问题。我只在 index.html 中加载样式 (css) 一次,但是当我将页面拆分为组件时,一切都出错了。我注意到,当我只创建一个包含整个 html 代码的组件时,一切都很好。

有必要拆分css代码吗?我不想那样做。

我在这里放了一些文件,希望能理解我的问题。

感谢您的帮助。

我将 html 页面拆分为组件时的页面 My page when I split the html page in components

仪表板.html

<div class="body_wrap_t t">
<div class="main_wrap r">
<div class="main_wrap_row c">
<div class="main_wrap_inner_container t">
<div class="main_wrap_inner_container_row r">

<sidebar-wrap></sidebar-wrap>

<right-wrap></right-wrap>

</div><!-- r --><!-- END main_wrap_inner_container_row -->
</div><!-- t --><!-- END main_wrap_inner_container -->
</div><!-- c --><!-- END main_wrap_row -->
</div><!-- r --><!-- END main_wrap -->
<footer-wrap></footer-wrap>
</div><!-- t --><!-- END body_wrap -->

right-wrap.component.ts(例如)

import { Component } from '@angular/core';

@Component({
selector: 'right-wrap',
templateUrl: 'src/app/pages/dashboard/right-wrap/right-wrap.html',
// styles: [ './content.css' ],
})
export class RightwrapComponent {

}

dashboard.component.ts 我的基本页面组件在哪里

import { Component } from '@angular/core';
import { Http } from '@angular/http';
import { Router } from '@angular/router';

@Component({
selector: 'dashboard',
templateUrl: 'src/app/pages/dashboard/dashboard.html',
})
export class DashboardComponent {

}

最佳答案

如果您只想使用一个文件,请将其加载到元素的 index.html 中。不要在组件中加载任何其他 css 文件。

但我总是建议您将 css 拆分为多个文件。当您在几周、几个月或几年后查看它时,它会更清晰。 =)您还可以更快地知道自己的错误在哪里或必须在何处进行更改。

关于html - Angular 2 全局样式 - 只加载一个 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com