html - Angular-cli 从外部 url 添加样式

标签 html css angular angular-cli

有没有办法从外部 url 加载 css 样式?

例如,我有 domain.eu,但在我的网站上有 sub.domain.eu。我想使用存储在该域中的样式。 (这些样式对所有网站都是通用的)。

下面的示例肯定无法正常工作。

"styles": [
    "styles.css",
    "http://domain.eu/themes/css/common.css"
  ],

问题是 webpack 试图捆绑这些样式。他无法取回它。当我通过 css 导入它时

@import('url');

它不会崩溃,但会出现丢失图像或字体等 Assets 的问题。

唯一的解决方案是将外部 css 样式添加到 index.hml 中。但是可以动态设置这个值吗?

当我们有三个不同的主题来定义基本字体、标题样式等时,我想通过路由或某些组件内的基本选择选项元素来更改它,是否有某种 hack 或我可以做的事情?

最佳答案

是的,您可以使用外部 css 添加样式,例如 styleUrls: ['file name.css'] 在您的@Component

关于html - Angular-cli 从外部 url 添加样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42779943/

相关文章:

javascript - 页面刷新后无法根据所选选项显示表单

html - 脚本输出结束 - CGI/HTML

jquery - 内联 JavaScript 不工作

angular - 我需要取消订阅 timer(1000) 吗?

Angular 2 使用 Http Observable 和 Pipe

javascript - 正则表达式在双引号文本中查找超过 2 个花括号

html - 调整浏览器窗口大小时图像碰撞在一起

html - 当宽度/高度太大时背景图像/元素消失

html - SVG 图像边框样式属性未显示

angular - 如何让图片留在容器内不溢出