重新加载组件中的样式

时间:2018-02-15 16:52:40

标签: angular angular5

我在任何地方都找不到答案。 我的项目分为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变为假,然后再次回到真实,感谢主题,但它什么也没做

有你的想法吗?

0 个答案:

没有答案