使用 *ngIf 基于 属性 显示元素

Show Elements Base on Property using *ngIf

参考这是我正在看的教程https://www.youtube.com/watch?v=5qCAVg0pvVg

在 db-data.ts 中,我只想显示包含特定 属性 的课程卡片,例如 course.category == ADVANCE。我怎样才能在 HTML 文件

中实现这个

我试过这个代码片段,但它不起作用

<ng-container *ngFor="let course of courses" >
    <div *ngIf="course.description == JORDAN">
        <div class="courses"  >
          <course-card  (courseSelected)="onCourseSelected($event)" [course]="course">

          </course-card>
        </div>
      </div>

</ng-container>

您需要将字符串嵌入 quotes('') 并使用 === 进行类型检查如下,

 <div *ngIf="course.description === 'JORDAN'">
*ngIf="course.category == 'ADVANCE'"

在那种情况下它会起作用。在要匹配的文本上放置单引号。