【发布时间】:2021-04-09 02:10:14
【问题描述】:
在我的项目中,span 元素用于显示错误消息或控件标签。消息的文本颜色是红色,我需要根据元素的背景颜色(例如 f1 元素)设置文本颜色,因为我在不同的输入元素上使用错误消息不同的背景颜色。有没有办法解决这个问题?提前致谢。
theme.scss 文件
.has-error .help-block, .has-error .control-label {
color: red;
}
login.component.html 文件
<form #form="ngForm" (ngSubmit)="onSubmit(form, $event)">
<div upeFormGroup hasFeedback [hasError]="un.invalid">
<div class="input-group">
<input type="text"
[(ngModel)]="user.username"
upeFormControl
name="username"
#un="ngModel"
placeholder="User"
required>
</div>
<span [upeHelpBlock]="un.invalid">Please fill the name input</span>
</div>
</form>
auth.component.html 文件
<div fxFlex="grow">
<div class="form-box">
<router-outlet></router-outlet>
</div>
</div>
auth.component.scss 文件
.form-box {
background-color: gray;
}
【问题讨论】:
标签: javascript html css angular sass