我看了其他人对这个问题的看法,但还没有找到解决办法
我得到的标题错误,虽然它不影响应用程序,我仍然宁愿没有它。
<div *ngIf="currentUserData.healthCarePlans.length > 0">
<p-carousel numVisible="3"
[value]="currentUserData.healthCarePlans">
<ng-template let-insurance pTemplate="insurance">
<div>
<img class="company-header-avatar hc-img"
[src]="insurance.imagePath">
<div class="ui-g-12 hc-info">
<div class="ui-g-6">
{{insurance.healthCareCompany.person.companyName}}
</div>
<div class="ui-g-6">
{{insurance.code}}
</div>
</div>
</div>
</ng-template>
</p-carousel>
</div>
我像往常一样试过安全操作人员,但在这种情况下似乎不行
最佳答案
这可能是因为currentuserdata为空,您可以处理
<div *ngIf="currentUserData && currentUserData.healthCarePlans.length > 0">
关于angular - 无法读取未定义的属性“healthCarePlans”(Angular5),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53342108/