Topic: Displaying an Image in MdbTable?

saganesa free asked 5 years ago


Hi,

Is it possible to display an image in mdbtable?


Bartosz Termena staff answered 5 years ago


Hi!

Of course it is! Below is an example:

TS

  elements: any = [
    {
      id: 1,
      image:
        'https://s3.eu-central-1.amazonaws.com/bootstrapbaymisc/blog/24_days_bootstrap/sheep-3.jpg',
      first: 'Mark',
    },
    {
      id: 2,
      first: 'Jacob',
      image:
        'https://s3.eu-central-1.amazonaws.com/bootstrapbaymisc/blog/24_days_bootstrap/sheep-5.jpg',
    },
    {
      id: 3,
      first: 'Larry',
      image:
        'https://s3.eu-central-1.amazonaws.com/bootstrapbaymisc/blog/24_days_bootstrap/sheep-3.jpg',
    },
  ];

  headElements = ['ID', 'First', 'Image'];

HTML

<div class="container">
  <table mdbTable>
    <thead>
      <tr>
        <th *ngFor="let head of headElements" scope="col">{{ head }}</th>
      </tr>
    </thead>
    <tbody>
      <tr mdbTableCol *ngFor="let el of elements">
        <th scope="row">{{ el.id }}</th>
        <td>{{ el.first }}</td>
        <td class="w-25">
          <img [src]="el.image" class="img-fluid img-thumbnail" alt="Sheep" />
        </td>
      </tr>
    </tbody>
  </table>
</div>

Hope it helps!

Best Regards, Bartosz.



Please insert min. 20 characters.

FREE CONSULTATION

Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.

Status

Resolved

Specification of the issue

  • ForumUser: Free
  • Premium support: No
  • Technology: MDB Angular
  • MDB Version: 8.4.0
  • Device: All
  • Browser: All
  • OS: All
  • Provided sample code: No
  • Provided link: No