我尝试将必需的属性放在输入标记中,但它的工作方式与Angular 2+不同:
HTML:
<ion-input name="firstName"
[(ngModel)]="firstName"
[attr.required]="checkRequired()" >
</ion-input>
<span *ngIf="formulario.controls.firstName?.invalid"> Required </span>component.ts:
checkRequired() {
return true;
}当输入没有被填充时,这段代码应该在输入下面显示一个span "Required“。但事实并非如此。
我已经尝试了这些变体:
[attr.required]="true"
[attr.required]="checkRequired() ? 'true' : null"
[attr.required]="checkRequired() ? 'true' : false"
[attr.required]="checkRequired() ? 'required' : null"
[attr.required]="checkRequired() ? 'required' : false"发布于 2020-11-18 01:45:22
我这样解决这个问题:
[required]="checkRequired()"https://stackoverflow.com/questions/64880544
复制相似问题