我们有一个支持两种语言(英语、阿拉伯语)的应用程序,在注册表中我们需要支持这两种语言。但仅对于电子邮件字段,我们需要显示错误消息使用英语输入电子邮件字段。我怎样才能做到这一点?任何解决方案都会对我们有帮助。谢谢你。
<form name="enrollmentform" #enrollmentform="ngForm" novalidate>
<div class='field-container'>
<input type="text" value="" size="25" maxlength="30" placeholder="fullname" [dir]="direction" name="fullname" required #first_name="ngModel" class="floating-input"/>
<div *ngIf="enrollmentform.submitted && full_name.invalid" class="error">
<div class="error-message" *ngIf="first_name.errors.required">{{'First Name is required' | translate}}</div>
</div>
</div>
<div class='field-container'>
<input [dir]="direction" type="text" value="" placeholder="email" name="email" autocomplete="off" [pattern]="emailPattern" required #email="ngModel" />
<div class="error" *ngIf="(email.invalid) && (enrollmentform.submitted || email.dirty || email.touched)">
<div class="error-message" *ngIf="email.errors.required">{{'Email_is_required' | translate}}</div>
<div class="error-message" *ngIf="email.errors.pattern">{{'Please_enter_a_valid_email' | translate}}</div>
</div>
</div>
</form>
当用户在电子邮件字段中使用阿拉伯语时,如何显示错误消息仅使用英语作为电子邮件。