我在新项目中使用最新版本的 angualar 5.0。我是这个框架的新手,希望有角度的开发人员提供一些帮助。
我想在运行时动态设置带有类级别变量的 styleUrls 属性。在我的例子中,styleURL 路径将通过角度服务来自数据库。
import { Component } from '@angular/core';
import { Title } from '@angular/platform-browser';
@Component({
templateUrl: './search.component.html',
styleUrls: ['./search.component.css']
})
export class SearchComponent {
pageName = 'New Search Page';
PropfavMovie = 'Gladiator';
constructor(private _titleSrv: Title) {
this._titleSrv.setTitle('Search page');
}
有没有办法可以在 ngOnInit 事件或 SearchComponent 类的构造函数中设置组件的styleUrls 属性。
就我而言,每个客户端都有自己的样式表。所以这就是我需要从数据库中提取样式表路径并动态填充@components 属性。