代码之家  ›  专栏  ›  技术社区  ›  rst

我的根组件的样式不应用于我的Angular应用程序

  •  0
  • rst  · 技术社区  · 6 年前

    我试图将样式应用到我的应用程序根目录,但是它没有被应用,请考虑这个StabLabz示例。 https://stackblitz.com/edit/angular-zkmfcp

    在我的应用程序组件中,我有

    app-root {
      background: red;
    }
    

    这是从哪里来的,网站上的材料 此样式表中的组件

    https://github.com/angular/material.angular.io/blob/master/src/app/material-docs-app.scss

    material-docs-app {
      display: flex;
      flex-direction: column;
      position: absolute;
      top: 56px;
      bottom: 0;
      left: 0;
      right: 0;
    }
    

    这基本上是一种 它本身

    例如,将index.html更改为

    <body>
      <div style="background:red;">
      <app-root></app-root>
      </div>
    </body>
    
    1 回复  |  直到 6 年前
        1
  •  8
  •   Lia    6 年前

    读这个 article

    尝试:

    :host {
     background-color: red;
    }
    

    app-root {
      background-color: red;
    }
    

    给你 src文件夹的文件。

    DEMO