更改文本框的背景颜色

问题描述:

我想改变文本框的背景颜色,当有人在角度4中的文本框中输入颜色时。但它不工作。我正在使用Visual Studio代码。这里是我的代码:更改文本框的背景颜色

<input type="text" ngModel="myColor" ng-style="{background-color: myColor}"> 
+0

[ngStyle] = “{背景色:myColor}” 是角(2+)方法 –

试试这个:

<input type="text" [(ngModel)]="myColor" [ngStyle]="{'background-color': myColor}"> 

角语法应为[(ngModel)]和[ngStyle]

<input type="text" [(ngModel)]="myColor" [ngStyle]="{'background-color': myColor}"> 

DEMO

+0

为什么downvote这里? – Sajeetharan

这是不正确的语法使用ngClass,尝试以下代码:

<input type="text" ngModel="myColor" [ngStyle]="{'background-color': myColor}">