При работе на странице в ionic3 я пытаюсь вызвать функцию по щелчку значка, но получаю следующую ошибку:
Uncaught (in promise): Error: ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive \"formControlName\" instead.
Однако проблема в том, что в файле HTML отсутствует элемент управления формой.
<ion-content padding>
<div class="row">
<div col-4>
<p>Name</p>
</div>
<div col-8 style="text-align: right">
<p>{{profiledetails.firstName}} {{profiledetails.lastName}}</p>
</div>
</div>
<div class="row" (click)="phoneverify()">
<div col-4>
<p>Phone</p>
</div>
<div col-8 style="text-align: right">
<p>{{profiledetails.phoneNo}} <ion-icon name="{{phoneverified}}"></ion-icon></p>
</div>
</div>
</ion-content>
Здесь phoneverify()
- это функция, которая должна быть реализована, но при ее включении выдает вышеуказанную ошибку. Невозможно выяснить проблему.
Код для phoneverify()
в файле .ts выглядит следующим образом
phoneverify(){
this.navCtrl.push(Profileverifypage);
}
Однако на этой странице профиля профиля есть форма.