在获得函数的按钮元素上使用ngClass,代码是关于:
启动formGroup和函数
gentrateForm() {
this._formGroup = this.formBuilder.group({
remarks: '',
});
}
getButtonClasses() {
const inpulValue = this._formgroup.get('remarks');
if (inpulValue.value) {
return `some css classes`;
} else {
return `other classes + disabled class`;
}
}
}
最后,蚂蚁组件html。
<button
[ngClass]="getButtonClasses()">
Delete
</button>
我的问题:
发布于 2020-07-08 02:16:21
在我看来,最好将模板和代码分开。你的案子:
<input formControlName="remarks" #remarks/>....
<button
[ngClass]="{'class1 class2 class3': remarks.value}">
Delete
</button>
如果只有一节课,那就更容易了:
<button
[class.class1]="remarks.value">
Delete
</button>
https://stackoverflow.com/questions/62792354
复制