【发布时间】:2017-05-02 07:33:02
【问题描述】:
我想有条件地在宿主元素上添加样式。例如
:host, :host:focus {
cursor: pointer;
}
:host .disabled {
opacity: 0.5;
cursor: default;
}
我启用了一个输入参数@Input():布尔值
附:像<div [class.disabled]="!enabled"> </div> 一样包装我的组件
还不够。
我想禁用/启用宿主元素。
【问题讨论】:
-
disabled只能作用于特定元素,例如select、input、button -
嗯,禁用是我的自定义 css 样式。我可以重命名它,但它应该可以工作。目前我不知道如何有条件地在主机上添加我的自定义 css 类
-
能否分享更多HTML代码
标签: css angular typescript directive styling