我已经构建了一个生成CSS文件的服务。我想将生成的CSS导入到我的组件中。理论上,我应该能够在
中引用它@Component({...,styleUrls:[...,'http://where.it.lives/']})
不幸的是,它存在的地方是在我的角度构建环境中定义的。所以它需要看起来像这样:
@Component({
selector: ...,
templateUrl: ...,
styleUrls: [ ..., `http://${environment.server.hostname}:${environment.server.port}/path/to/css/file` ]
})
可悲的是,这不起作用。它抱怨它无法解决它。通过查看控制台上的输出,表达式显然没有被评估。加载器正在接受表达式并将其视为字符串并尝试加载它,而不进行任何变量扩展。
所以,显然,我不能这样做。那我该怎么办呢?或者我可以吗?