8

我尝试在 Material 表的单元格中显示图像。因此我在我的 HTML 文件中尝试了这段代码:

<ng-container matColumnDef="ImageUrl">
  <mat-header-cell *matHeaderCellDef> imageUrl </mat-header-cell>
  <mat-cell *matCellDef="let element"> {{element.imageUrl}} </mat-cell>
  <img [src]="imageUrl" />
</ng-container>

不幸的是,我的表中没有任何内容。

4

3 回答 3

18

试试这个:

<ng-container matColumnDef="imageUrl">
  <th mat-header-cell *matHeaderCellDef> Image Url </th>
  <td mat-cell *matCellDef="let element"> <img [src]="element.imageUrl" /> </td>
</ng-container>

这是您参考的工作示例 StackBlitz

于 2019-02-09T21:06:29.760 回答
0
<ng-container matColumnDef="imageUrl">
  <th mat-header-cell *matHeaderCellDef> Image Url </th>
  <td mat-cell *matCellDef="let element"> <img src="{{element.imageUrl}}" /> </td>
</ng-container>

...也将起作用。干杯。

于 2021-07-09T18:36:59.133 回答
0

实际上,您的代码将进行一次更改。我想为那些想使用<mat-header-cell> <mat-cell>而不是<th><td>在他们的桌子上的人分享答案。

<ng-container matColumnDef="ImageUrl">
  <mat-header-cell *matHeaderCellDef> imageUrl </mat-header-cell>
  <mat-cell *matCellDef="let element">
    <img [src]="element.imageUrl"/>
  </mat-cell>
</ng-container>

工作样本

于 2021-08-03T20:21:23.647 回答