在angular2模板中,如果我这样写:
[ngStyle]="{'background-color': 'red'}"
它按预期工作。但是如果我写:
[ngStyle]="{'background-color': 'red !important'}"
它不起作用(也没有显示任何错误)
由于angular2文档仍然不够好,我认为发布解决方案作为答案可能会有所帮助(可能对某人有所帮助)。
根据angularjs(1.x)git存储库问题
您无法在Chrome或FF(可能还有其他)的DOM样式属性中使用!important指令
因此,我没有使用[ngStyle]中的!important,而是通过以下方式使其起作用:
[attr.style]="'background-color:red !important'"
它按预期工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句