【发布时间】:2022-05-09 19:42:41
【问题描述】:
有没有办法允许在父元素上设置ngClass,但重定向它以便将类实际应用于子元素?
<!-- Parent Component -->
<app-progress-bar [ngClass]="someObject"><!-- Specify [ngClass] here… -->
</app-progress-bar>
<!-- Child Component -->
<div class="progress-bar" [ngClass]="ngClass"><!-- …but it actually applies here -->
<progress [max]="max" [attr.value]="value">
</progress>
</div>
显然,这可以通过在父组件上使用自定义 @Input 来完成,然后将该输入输入到子组件中的 [ngClass] 声明中。可以不用中介属性直接做吗?
【问题讨论】:
标签: css angular angular-components