在这两种情况下,使用 '!important' 都不会按预期工作。如果我删除“!重要”,背景颜色会收到更改,但不会更改继承原因。但我希望它是“!重要!”。
没有“!重要”:
element.style {
margin-right: 5px;
*background-color: 'green';* (line-through)
}
Run Code Online (Sandbox Code Playgroud)
与“!重要”:
element.style {
margin-right: 5px;
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过:
[ngStyle]="{'background-color': myColor + ' !important'}"
Run Code Online (Sandbox Code Playgroud)
和
[attr.style]="'background-color: ' + myColor + ' !important'"
Run Code Online (Sandbox Code Playgroud)
和
[style.background-color]="myColor + '!important'"
Run Code Online (Sandbox Code Playgroud)
问题是我正在动态生成按钮,并且在生成过程中我想应用背景颜色。那我不能用@ViewChild