当模型状态无效时,可以通过以下步骤将CSS类添加到输入元素:
<input type="text" id="myInput" />
.invalid {
border-color: red;
}
<input type="text" id="myInput" [ngClass]="{'invalid': myModel.invalid}" />
在上面的代码中,myModel
是你的模型对象,invalid
是模型状态的属性。当myModel.invalid
为true
时,将会添加invalid
类到输入元素。
var myInput = document.getElementById("myInput");
if (myModel.invalid) {
myInput.classList.add("invalid");
} else {
myInput.classList.remove("invalid");
}
在上面的代码中,myModel
是你的模型对象,invalid
是模型状态的属性。当myModel.invalid
为true
时,将会添加invalid
类到输入元素;否则,将会移除invalid
类。
这样,当模型状态无效时,输入元素就会自动添加相应的CSS类,从而改变其外观或样式。
领取专属 10元无门槛券
手把手带您无忧上云