ngModel используется в форме на Ionic 3 - PullRequest
0 голосов
/ 26 октября 2018

При нажатии кнопки Register на странице входа в систему я перенаправляюсь на следующую страницу.

Где написано следующая ошибка

А это мой login.html

<ion-content padding class="loginPage">
  <div class="spacer"></div>
    <img src="../../assets/icon/iconLoginPage.png" class="loginImage"/>
  <div class="spacer"></div>
  <ion-list>
    <ion-item class="loginButton">
      <ion-input placeholder="E-mail" type="text" [(ngModel)]="user.email"></ion-input>
    </ion-item>
    <ion-item class="loginButton">
      <ion-input placeholder="Senha" type="password" [(ngModel)]="user.password"></ion-input>
    </ion-item>
    <ion-grid>
      <ion-row>
        <ion-col>
          <button ion-button full color="royal" (click)="login(user)">Login</button>
        </ion-col>
        <ion-col>
          <button ion-button full color="light" (click)="register()">Cadastrar</button>
        </ion-col>
      </ion-row>
    </ion-grid>
  </ion-list>
</ion-content>

Image error

1 Ответ

0 голосов
/ 26 октября 2018

Поскольку ошибка говорит о том, что вам необходимо иметь атрибут name в элементах. Если используется ngForm, все поля ввода, имеющие [(ngModel)]="", должны иметь атрибут name со значением.

 <ion-input placeholder="Senha" name="password" type="password" [(ngModel)]="user.password"></ion-input>

Сделайте то же самое для всех элементов.

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