在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()
是需要实现的功能,但包含它会产生上述错误。无法弄清楚问题。
.ts文件中phoneverify()
的代码如下
phoneverify(){
this.navCtrl.push(Profileverifypage);
}
但是,此Profileverifypage页面包含一个表单。