如果输入不为空,则更改输入颜色 (Angular)

Change color of input if its not empty (Angular)

我已经看过一些帖子,但没有任何帮助。 我有一个输入字段,如果有内容填写,我想将颜色更改为红色。

我试着用 ng-class 检查 question.value 是否已填充,但我认为我做错了。 我试过这样:

<md-input-container>
  <input mdInput [(ngModel)]="question.value" ng-class="{red: question.value}">
</md-input-container>

我很感激能得到的每一个帮助。谢谢!

将代码更改为:

[ngClass]="'red': question.value"; 

这里是plunker

希望对您有所帮助。