【发布时间】:2018-05-17 18:48:21
【问题描述】:
<input type="email" class="form-control passname" [(ngModel)]="emailID" name="Passenger Email ID" placeholder="email" required pattern="^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$"/>
<div class="shake-tooltip-websearch-email" *ngIf="webEmailError != ''">{{webEmailError}}</div>
<div class="col-sm-4 col-xs-4 no-padding cont-code">
<input class="form-control passenger-contact-number" type="text" name="contCode" value ="+91" readonly>
</div>
<div class="col-sm-8 col-xs-8 contact">
<input class="form-control contact-number" type="text" [(ngModel)]="contactNumber" name="contact-number" placeholder="Phone" placeholder="Mobile Number" pattern="(?<!\d)\d{10}(?!\d)" requried minlength="10" maxlength="10" required />
<div class="shake-tooltip-web-mobile" *ngIf="webMobileError != ''">{{webMobileError}}</div>
</div>
我正在开发一个联系详情页面,用户需要在其中输入 emailID 和联系电话,如果这些字段留空,则会显示错误工具提示。一切正常,电子邮件工具提示没有显示任何控制台错误,但对于联系电话,我收到了
ERROR 错误:没有未指定名称属性的表单控件的值访问器
错误。尝试了stackover flow中提供的任何解决方案,仍然没有任何效果。有什么建议吗?
【问题讨论】:
-
你确定这是正确的行吗?您在哪里使用表单控件?
-
是的,我只从这一行收到控制台错误。当我从控制台检查时,它正在重定向到这一行
-
请提供更多代码来帮助您!
-
@Luillyfe 我添加了额外的代码。你有什么建议吗?
标签: javascript angular typescript angular-forms angular4-forms