【发布时间】:2018-04-04 15:10:34
【问题描述】:
我正在使用 Angular4 应用程序,在此我正在从 API 绑定图像路径。
在这个应用程序中,当我将鼠标悬停在将显示该图像的大尺寸的小图像上时,我有一个 HTML 页面。
我想要做的是当图像路径为空或未定义或为空或“”时,我不想显示该图像。
目前,如果图像源不是有效来源,它会显示 alt 标签。但我不想禁用 alt 标签,只需禁用整个图像部分
我的 HTML
<div class="row">
<img id="sm001" (mouseenter)="mouseEnter($event)" src="{{smallImages['0']['small_Images']}}" alt="img1" class="img-thumbnail" [attr.ref]="bigImages['0']['big_Images']">
<img id="sm005" (mouseenter)="mouseEnter($event)" src="{{smallImages['1']['small_Images']}}" alt="img2" class="img-thumbnail" [attr.ref]="bigImages['1']['big_Images']">
<img id="sm002" (mouseenter)="mouseEnter($event)" src="{{smallImages['2']['small_Images']}}" alt="img3" class="img-thumbnail" [attr.ref]="bigImages['2']['big_Images']">
<img id="sm003" (mouseenter)="mouseEnter($event)" src="{{smallImages['3']['small_Images']}}" alt="img4" class="img-thumbnail" [attr.ref]="bigImages['3']['big_Images']">
<img id="sm004" (mouseenter)="mouseEnter($event)" src="{{smallImages['4']['small_Images']}}" alt="img5" class="img-thumbnail" [attr.ref]="bigImages['4']['big_Images']">
</div>
【问题讨论】:
-
使用
*ngIf='smallImages['0']['small_Images'] ? false : true