1

我目前正在开发一个使用 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 自定义属性。如何将我自己的自定义属性添加到此主题服务?

4

0 回答 0