簡體   English   中英

如何在Angular4中基於API響應生成圖像標簽

[英]How to generate image tag based on API response in Angular4

我正在Angular4應用程序中工作,在此我想顯示基於API響應的圖像,如下所示

在我的應用程序中,當用戶單擊將產品名稱傳遞給API的產品時,API將返回與該產品相關的圖像。

在產品詳細信息頁面上,我將產品像用戶懸停一樣顯示在小圖像上,它將顯示大尺寸圖像。

我想做的是,如果API返回3張圖像的圖像路徑意味着我只想顯示3張圖像(圖像標簽)。如果API返回5條路徑,那么我想顯示5張圖像。此過程基於API響應是動態的圖片數量。

現在我有5個靜態圖像標簽,我在其中傳遞了API響應,它顯示圖像,如果API返回4個圖像路徑,則它顯示4個圖像和1個alt標簽。

我想使其成為動態過程...

您可以使用* ngFor指令顯示圖像。 然后,您可以動態顯示圖像,而不管從該服務獲得的圖像數量如何。

<div class="row" *ngIf="smallImages">
     <ng-container *ngFor="let image of images">
       <img (mouseenter)="mouseEnter($event)"  [src]="image.src" 
        class="img-thumbnail">
     </ng-container>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM