Java 错误类型错误:无法读取属性';testName';未定义在Object.eval的值
我的系统上运行了Java 错误类型错误:无法读取属性';testName';未定义在Object.eval的值,java,angular,spring-boot,browser,ide,Java,Angular,Spring Boot,Browser,Ide,我的系统上运行了angular&spring boot。 当路由到最后一页时,它应该表示从上一个路由传递的值。但我收到了一个错误: 错误类型错误:无法在Object.eval读取未定义的属性“pName” 其他团队成员在他们的系统中没有遇到此问题。我不确定是浏览器问题还是其他问题 我尝试过的事情: 清除浏览器缓存 重新导入应用程序 已在其他浏览器中尝试 下面是使用“pName”的代码 HTML1: 姓名: {{projectBasicInfo['Address']['pName']} 地址
angular
&spring boot
。
当路由到最后一页时,它应该表示从上一个路由传递的值。但我收到了一个错误:
错误类型错误:无法在Object.eval读取未定义的属性“pName”
其他团队成员在他们的系统中没有遇到此问题。我不确定是浏览器问题还是其他问题
我尝试过的事情:
- 清除浏览器缓存
- 重新导入应用程序
- 已在其他浏览器中尝试
HTML1:
姓名:
{{projectBasicInfo['Address']['pName']}
地址:
{{BasicInfo['Address']['pstreet']}
,{{BasicInfo['Address']['pcity']}
,{{BasicInfo['Address']['pstate']}
{{BasicInfo['Address']['pzip']}
术语:
{{BasicInfo['eDate']}}到{{BasicInfo['eDate']}}
``````````````````````````````````````````````````````````````````````````````
HTML 2:
名称
{{quoteResult.pAddress.pName}
``````````````````````````````````````````````````````````````````````````````
HTML3:
名称
{{Result.pAddress.pName}
``````````````````````````````````````````````````````````````````````````````
HTML4:
此字段必填
``````````````````````````````````````````````````````````````````````````````
服务:
pAddress:这个.fb.group({
pName:['',验证器。必需],
pstreet:['',需要验证程序],
pcity:['',验证器。必需],
pstate:[''[Validators.required,CustomValidators.StateRequirements]],
pcounty:['',验证器。必填]
}),
``````````````````````````````````````````````````````````````````````````````
ts文件:
get pName():AbstractControl{返回this.pageData.formGroup.get('pAddress').get('pName');}
尝试使用
此字段必填
请注意,在点运算符尝试使用之前的问号(?
)符号
此字段必填
注意问号(
?
)在dot operator之前签名如果不知道应用程序、其代码和您尝试运行它的环境,就无法帮助您。因此您的问题非常不清楚。请参阅。如果是代码问题,则不应在任何机器上运行,对吗?@Samuelphilippy您可以共享您的代码片段。或者尝试创建另一个角度项目吗然后在那里复制同样的场景,看看你们是否仍然面临同样的问题。如果是,至少分享那个项目。@SumitRamteke补充了2件事。在formControlName=“pName
附近缺少一个双引号。第二,你们在使用[formGroup]=”pAddress吗"
带父表单
标记?只是想确保在不了解应用程序、其代码和您尝试运行它的环境的情况下,无法帮助您。因此,您的问题非常不清楚。请查看。如果是代码,它不应该在任何计算机上运行,对吗?@Samuelphilippy您可以共享您的代码片段吗?或者尝试to创建另一个angular项目并在那里复制相同的场景,看看您是否仍然面临相同的问题。如果是,至少共享该项目。@SumitRamteke补充了2件事。在formControlName=“pName
附近缺少一个双引号。第二,您使用的是[formGroup]=”pAddress吗"
带有父项表单
标记?只是想确保我的应用程序没有更改。但我在我的应用程序中发现了问题。这与角度无关。但是,我的电话号码字段的数据类型错误。因此,输入一个值范围会引发错误。我修复了更改数据类型的问题。谢谢大家!!感谢大家r响应了这一点,但我的应用程序中没有更改。但我在我的应用程序中发现了问题。这与角度无关。但是,我的电话号码字段的数据类型错误。因此,输入一个值范围会引发错误。我修复了更改数据类型的问题。谢谢大家!!感谢您的响应
<input [ngClass]="{'is-invalid': pName?.touched && pName?.invalid}"
class="form-control" formControlName="pName"
type="text" maxlength="70">
<span *ngIf="pName?.touched && pName?.invalid"
class="text-danger">This field is required</span>