我目前正在开发一个使用 nebular/them pack 的 Angular 应用程序,我想向 NbThemeService 添加一些自定义变量,我在 ngx-admin 模板中看到了这个自定义,如下所示:
constructor(private ecMapService: CountryOrdersMapService,
private theme: NbThemeService) {
combineLatest([
this.ecMapService.loadCounties(null),
this.theme.getJsTheme(),
])
.pipe(takeWhile(() => this.alive))
.subscribe(([cords, config]: [any, any]) => {
this.currentTheme = config.variables.countryOrders;
this.layers = [this.createGeoJsonLayer(cords)];
});
在此组件构造函数中,我们在 this.getJsTheme() 的变量对象上拥有 countryOrders 自定义属性。如何将我自己的自定义属性添加到此主题服务?