【问题标题】:Angular 7 TypeError: Cannot read proAngular 7 TypeError:无法读取专业版
【发布时间】:2019-03-19 09:07:30
【问题描述】:

我用 angular 做了一个前端应用程序,前面有一个错误:

error : index.js:3757 TypeError: Cannot read pro

我试过了:

  • 检查但我看不到错误的结尾。

  • Ng 构建但构建成功

  • 查看控制台:什么都没有

我认为这个错误是“无法读取未定义的属性”...但我需要更多信息。

    <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”之后的任何单词
  • 这个错误究竟来自哪里?

标签: angular error-handling


【解决方案1】:

这不是错误,您可以在您发布的代码/HTML 中看到该错误实际上是写在您的代码/HTML 中的:

</div>index.js:3757 TypeError: Cannot read pro
<div class="p-col-6 waitForPj">

这解释了为什么消息没有完全显示以及为什么您实际上没有在控制台中收到任何错误

【讨论】:

  • 没问题,我确实觉得奇怪的是它显示了它在 HTML 而不是控制台中显示的消息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 2017-06-03
  • 2016-12-06
  • 1970-01-01
  • 1970-01-01
  • 2021-11-24
  • 1970-01-01
相关资源
最近更新 更多