选择产品后,我在.less css文件中使用了伪类选择器来更改背景颜色。
:host(.selected .message) {
background: blue;
}
它可以与ng build JIT一起正常工作,但不适用于AOT。 当我检查镀铬的元素时, 用于JIT构建:
.selected[_nghost-c16] .message[_ngcontent-c16]{
background: #8f5f0
}
用于AOT构建:
.selected.message[_nghost-c16]{
background: #8f5f0
}
AOT错误地解释了:host。我做错了什么?