我在任何地方都找不到答案。 我的项目分为API后端和Angular前端。
我的项目风格存储在数据库中,我的后端将其转换为css文件,我在一个角色组件中导入,我称之为" style"。
这是我的style.component.ts
import { Component, OnInit, ViewEncapsulation } from '@angular/core';
import { StyleService } from '../_services/style.service';
@Component({
selector: 'app-style',
template: ``,
styleUrls: ['./style.component.css'],
encapsulation: ViewEncapsulation.None,
})
export class StyleComponent implements OnInit {
constructor() {}
ngOnInit() {
}
}
这是我的style.component.css
@import url('http://192.168.100.10:3802/styles?css');
我想刷新此组件,因此重新加载样式。 我测试了
<app-style *ngIf="displayTheme"></app-style>
当我想要刷新时,我将displayTheme
变为假,然后再次回到真实,感谢主题,但它什么也没做
有你的想法吗?