从Angular环境变量中存储的路径引用组件中的外部样式表

时间:2017-12-15 20:08:00

标签: angular

我已经构建了一个生成CSS文件的服务。我想将生成的CSS导入到我的组件中。理论上,我应该能够在

中引用它
@Component({...,styleUrls:[...,'http://where.it.lives/']})

不幸的是,它存在的地方是在我的角度构建环境中定义的。所以它需要看起来像这样:

@Component({
  selector: ...,
  templateUrl: ...,
  styleUrls: [ ..., `http://${environment.server.hostname}:${environment.server.port}/path/to/css/file` ]
})

可悲的是,这不起作用。它抱怨它无法解决它。通过查看控制台上的输出,表达式显然没有被评估。加载器正在接受表达式并将其视为字符串并尝试加载它,而不进行任何变量扩展。

所以,显然,我不能这样做。那我该怎么办呢?或者我可以吗?

0 个答案:

没有答案