Что вызывает это сообщение об ошибке в моем шаблоне Angular: ОШИБКА в шаблоне разбора E: Неожиданный закрывающий тег "div" - PullRequest
0 голосов
/ 11 апреля 2020

Это мой html файл шаблона:

image

И вот ошибка, которую я получаю:

ERROR in Errors parsing template: Unexpected closing tag "div". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags ("
        </p>
      </mat-card-content>
  [ERROR ->]</div>

  <div fxFlex="40" *ngIf="user" [@visibility]="visibility" [@expand]>
"): C:/Users/m/Desktop/SEP/version1-frontend/src/app/users/users.component.html@27:2, Unexpected closing tag "div". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags ("
    <h4>{{errMess}}</h4>
  </div>
[ERROR ->]</div>

<!--
"): C:/Users/m/Desktop/SEP/version1-frontend/src/app/users/users.component.html@52:0

В чем проблема и почему я получаю это сообщение об ошибке ? Я проверил пару раз каждый тег, и кажется, что все в порядке, а также у меня нет ошибок в моей V-коде IDE, но когда я запускаю программу по npm start, я получаю сообщение об ошибке выше! Пожалуйста, помогите мне узнать, что такое провлом и как я могу его решить?

1 Ответ

1 голос
/ 11 апреля 2020

Вам нужно закрыть мат-карту тег.

<div fxFlex="40" *ngIf="user" [@visibility]="visibility" [@expand]>
<mat-card>
  <mat-card-header>
    <mat-card-title>
      <h3>{{user.firstname | uppercase}}</h3>
    </mat-card-title>
  </mat-card-header>
  <img mat-card-image src="{{ baseURL + default_user.filename}}" >
  <mat-card-content>
    <p>{{user.lastname}}</p>
  </mat-card-content>
 </mat-card> //<--- **This one is missing**
</div>
...