Как проверить, не пустой ли ионный вход? - PullRequest
0 голосов
/ 23 января 2019

Я не могу использовать атрибут required, поскольку поле ion-input (email) является обязательным условием. Кроме того, я не хочу проверять каждый раз, когда форма отправляется на отправку недействительного электронного письма , если и до тех пор, пока электронное письмо (ионный ввод) не содержит какой-либо текстовый ввод и оно не является действительным электронным письмом. Это то, что я сделал до сих пор:

<ion-item >
    <ion-label stacked>{{'email' | translate}}</ion-label>
    <ion-input type="email" [ngClass]="{ 'is-invalid':(AddContactForm.submitted && email.invalid && addContactData.phone_type=='Email') || (AddContactForm.submitted && email.length && email.invalid)}"  email name="email" [required]="addContactData.phone_type=='Email'"  [(ngModel)]="addContactData.email" value="" class="nui-text-field__input"
       #email="ngModel"></ion-input>
</ion-item>
<span class="nui-text-field__sub-label error" *ngIf="(AddContactForm.submitted && email.invalid && addContactData.phone_type=='Email') || (AddContactForm.submitted && email.length && email.invalid)">{{'email_required_validation' | translate}}</span>

1 Ответ

0 голосов
/ 17 августа 2019

Я бы настроил модель и проверил это.

<ion-input [(ngModel)]="this.thing"></ion-input>

Затем проверьте, действительно ли this.thing :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...