角组件如何使用样式表定义为用户?

问题描述 投票:0回答:1

假定我已经创建了一个名为button的Angular组件,我希望用户在其应用中实现该组件以设置按钮的颜色。除了使用Input()装饰器,还有其他方法吗?

html css node.js angular components
1个回答
0
投票

我唯一的替代方法是使用ng::deep。但是请记住,此功能很快将变为deprecated

下面是如何使用它的示例。

app.component.html

<my-component>
   <another-component>
      <div class="buton"></div>
   </another-component>
</my-component>

my-component.component.scss

.someclasse ::ng-deep {
     .button {
         background-color: white;
     }
}
© www.soinside.com 2019 - 2024. All rights reserved.