在自定义组件中实现角度动态styleurl

时间:2018-08-27 15:26:58

标签: angular components

我正在尝试使用一种以上的语言创建应用程序。
我对每个组件和每种语言都有基本的CSS,我想根据语言上载特定的CSS。
基本上,这意味着每个组件都需要有一个动态styleurl。
我找到了这个灵魂:
https://stackoverflow.com/a/39755547/3226337

我将创建一个自定义组件,该组件将像styletion一样上载styleUrl:

  export function CustomComponent( properties: IComponent): Function {
  let aditionalStyles: string;

  try {
      aditionalStyles =  require(`path to aditional styles/${ properties.selector }/style/${        properties.selector }.${ GAME }.scss`);
      properties.styles.push(aditionalStyles);
    } catch (err) {
      console.warn(err)
    }
  }

但是我不知道语言css文件的路径。 有角度的实现。但是很难理解。你有解决办法吗?

0 个答案:

没有答案