Как проверить минимум ионного входа с Angular - Ioni c 3 - PullRequest
0 голосов
/ 06 апреля 2020

Мне нужно показать сообщение под входом, когда пользователь вводит число меньше 0, я делаю проверку с помощью ngModel, и она не работает. Ошибка, которую я имею, когда я запускаю аппликацию, состоит в том, что 'campoNumerico' не является объектом (TypeError: undefined не является объектом (оценивает '_co.campoNumerico.errors'). Я сделал то же самое с другим вводом, и это работает, но здесь не работает. Помогите пожалуйста.: '(

Plus: я установил ng2-validation для этого. Вот пример с вводом из html.

<input type="number" [(ngModel)]="model.field" name="field" #field="ngModel" [min]="10"/>
сообщения об ошибке
<ion-list *ngSwitchCase="'campo_texto'">
    <ion-item>
      <ion-input *ngIf= "campo.subtipo == 'number'" (ngModel)="campo.tipo" #campoNumerico="ngModel" name="{{campo.titulo.split(' ').join('_')}}" required="{{campo.esObligatorio}}" placeholder="{{campo.pista}}" type="{{campo.subtipo}}" [min]=0></ion-input>
      <ion-input *ngIf= "campo.subtipo != 'number'" (ngModel)="campo.tipo" name="{{campo.titulo.split(' ').join('_')}}" required="{{campo.esObligatorio}}" placeholder="{{campo.pista}}" type="{{campo.subtipo}}"></ion-input>         
    </ion-item>
    <ion-item>
      <p item-content *ngIf="campoNumerico.errors?.min">The number is not valid</p>
    </ion-item>
  </ion-list>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...