【发布时间】:2019-03-19 09:07:30
【问题描述】:
我用 angular 做了一个前端应用程序,前面有一个错误:
error : index.js:3757 TypeError: Cannot read pro
我试过了:
我认为这个错误是“无法读取未定义的属性”...但我需要更多信息。
<div class="p-grid down-part">
<div class="p-col-6 withoutAppointment">
<div class="subtitle-container">
<span class="container-title">Sans RDV</span>
<div class="offers-counter"><span>{{projectsList['plan_call'].total }}</span> offres</div>
<fa-icon class="reload-btn" [icon]="['fas','sync-alt']" (click)="reloadProjects('plan_call')"></fa-icon>
</div>
<div *ngFor="let project of projectsList['plan_call'].projects">
<div *ngIf="project._estimation" class="content-row ">
<div class=" city-col">
<div class="option">
<h2>{{getLocalisation(project)}}</h2>
<div *ngIf="getLocalisation(project) == 'Paris'" class="option-corner-orange"></div>
<div *ngIf="getLocalisation(project) == 'Paris'" class="option-corner-left-orange"></div>
<div *ngIf="getLocalisation(project) == 'Bordeaux'" class="option-corner-blue"></div>
<div *ngIf="getLocalisation(project) == 'Bordeaux'" class="option-corner-left-blue"></div>
</div>
</div>
<div class=" content-col">
<div class="dashboard-management-content-title" (click)="navigateToProjectDetails(project)">
<span *ngIf="getProjectOwner(project) !== undefined">
{{getProjectOwner(project)._user.name}}</span>
</div>
<div class="dashboard-management-content-subtitle">
<div class="label-1">{{getObjective(project)}} {{getProperty(project)}}</div>
</div>
</div>
</div>
</div>
<div class="load-more-container">
<p-button class="load-more" label="Charger plus de projets" (click)="loadMoreProjects('plan_call')"></p-button>
</div>
</div>index.js:3757 TypeError: Cannot read pro
<div class="p-col-6 waitForPj">
<div class="subtitle-container">
<span class="container-title">En attente de PJ</span>
<div class="offers-counter"><span>{{projectsList['docs_needed'].total }}</span> offres</div>
</div>
<div *ngFor="let project of projectsList['docs_needed'].projects">
<div *ngIf="project._estimation" class="content-row">
<div class=" city-col">
<div class="option">
<h2>{{getLocalisation(project)}}</h2>
<div *ngIf="getLocalisation(project) == 'Paris'" class="option-corner-orange"></div>
<div *ngIf="getLocalisation(project) == 'Paris'" class="option-corner-left-orange"></div>
<div *ngIf="getLocalisation(project) == 'Bordeaux'" class="option-corner-blue"></div>
<div *ngIf="getLocalisation(project) == 'Bordeaux'" class="option-corner-left-blue"></div>
</div>
</div>
<div class="content-col">
<div class="dashboard-management-content-title" (click)="navigateToProjectDetails(project)">
<span *ngIf="getProjectOwner(project) !== undefined">
{{getProjectOwner(project)._user.name}}</span>
</div>
<div class="dashboard-management-content-subtitle">
<div class="label-1">{{getObjective(project)}} {{getProperty(project)}}</div>
</div>
</div>
</div>
</div>
<div class="load-more-container">
<p-button class="load-more" label="Charger plus de projets" (click)="loadMoreProjects('docs_needed')"></p-button>
</div>
</div>
</div>
谢谢。
【问题讨论】:
-
请将您的错误以文本形式发布,并提供minimal reproducible example 以重现该问题。
-
此错误不会出现在控制台或我仅有的构建中:index.js:3757 TypeError: Cannot read pro
-
如果显示了,那么您可能可以复制并粘贴它。目前,就我而言,由于公司代理,我无法继续使用 imgur。如果你不发布你的错误,我看不到它,我也帮不了你(目前看来我是唯一愿意这样做的人)。由你决定!
-
我输入了错误,但就像我说的,我真的看不到“pro”之后的任何单词
-
这个错误究竟来自哪里?