- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开发了一个图片库。我有一个包含图像和类别(猫)的对象,以及另一个仅包含类别的对象。
在图库中,我想将图像划分为不同类别,为此,我将图像数组中的类别与仅包含类别的数组一起购买。
我的问题是遍历数组,当条件为假时,有一个空格:(我怎样才能删除这个空格并只显示该类别中符合条件的所有图像?
有人可以帮助我吗?
条件
*ngIf="product.Cat == cat"
html
<div *ngFor="let cat of Cats">
<div class="row ">
<span class="">{{cat}}</span>
</div>
<ul class="mdc-image-list my-image-list" style="padding-left: 10px;padding-right: 10px;">
<li class="mdc-image-list__item" *ngFor="let product of Images; let j = index;">
<div *ngIf="product.Cat == cat">
<div class="mdc-image-list__image-aspect-container">
<ng-container *ngIf="product.image == null; else productImage">
<img src="./assets/image-not-found.svg" class="mdc-image-list__image imagenotfound">
</ng-container>
<ng-template #productImage>
<img [src]="product.image" class="mdc-image-list__image">
</ng-template>
</div>
</div>
</li>
</ul>
</div>
正如你所看到的,当图像不属于时,会出现一个白色的空间,这是我的问题,我不知道如何解决它:(
最佳答案
问题是,无论您的图像是否属于该类别,您都会将 li
添加到无序列表中,因此它会占用空间。将您的模板更改为以下内容:
<div *ngFor="let cat of Cats">
<div class="row ">
<span class="">{{cat}}</span>
</div>
<ul class="mdc-image-list my-image-list" style="padding-left: 10px;padding-right: 10px;">
<ng-container *ngFor="let product of Images; let j = index;">
<!-- We only want a li if this product belongs to this category -->
<li class="mdc-image-list__item" *ngIf="product.Cat == cat">
<div class="mdc-image-list__image-aspect-container">
<ng-container *ngIf="product.image == null; else productImage">
<img src="./assets/image-not-found.svg" class="mdc-image-list__image imagenotfound">
</ng-container>
<ng-template #productImage>
<img [src]="product.image" class="mdc-image-list__image">
</ng-template>
</div>
</li>
</ng-container>
</ul>
</div>
关于angular - 画廊中的团体形象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59778422/
我整个早上都在为这件小事苦苦挣扎。我尝试使用 Bootstrap 3 将 .navbar-brand 置于整个导航栏的中间。 有人能解开我的谜团吗? 代码:
这个问题在这里已经有了答案: 9年前关闭。 Possible Duplicate: Reshape data from long to wide format R 和: day <- c(1, 1,
如何构建Dockerfile here? 我git clone并运行docker build .。然后我得到以下错误: Sending build context to Docker daemon
我使用 Logic 示例作为引用,将端口作为子级添加到矩形 Figure/EditPart/Model 中。端口 Figures 显示如预期,调试显示 EditParts 和 Models 已创建并添
我在下面给出了显示 9 个框 的代码,这些框的值类似于 digital time, 还有另一个类 box002 显示 digitscurrosponding to the randomly selec
我是一名优秀的程序员,十分优秀!