【发布时间】:2017-12-20 07:30:54
【问题描述】:
如何使用代码在ionic中动态改变代码中div的颜色?
【问题讨论】:
标签: javascript angular typescript ionic2 ionic3
如何使用代码在ionic中动态改变代码中div的颜色?
【问题讨论】:
标签: javascript angular typescript ionic2 ionic3
如果只是单一样式,可以使用属性绑定。在您的组件中:
public aColor: string = "#ccc";
然后在视图中:
<div [style.background-color]="aColor"></div>
如果您需要动态设置多个样式,请查看ngStyle 文档以获取更多信息:
<some-element [ngStyle]="{'font-style': styleExp}">...</some-element>
<some-element [ngStyle]="{'max-width.px': widthExp}">...</some-element>
<some-element [ngStyle]="objExp">...</some-element>
【讨论】:
aColor 属性时,它应该改变颜色。如果这没有发生在您的最后,那么可能存在与 Angular 检测更改的方式和时间有关的问题。如果你愿意,请创建一个新问题(因为它与这个问题无关),以便我们查看它,看看会发生什么......