css - 使用 bootstrap 4 和 Angular 显示两个项目列表
问题描述
使用 Bootstrap 4,我想在前三列中显示项目列表,然后在接下来的 9 列中显示我的卡片组。
然后,当我选择项目时,它会在屏幕右侧显示结果。
这是代码示例:
<div class="container mt-4">
<div class="col-sm-3">
<ul class="list-group" *ngIf="categories">
<li [ngClass]="currentCategorie==c?'active':''"(click)="getProductsByCategorie(c)" class="list-group-item clickable" *ngFor="let c of categories._embedded.categories">
{{c.name}}
</li>
</ul>
</div>
<div class="col-sm-9">
<router-outlet></router-outlet>
</div>
</div>
对于卡组:
<div *ngIf="products">
<div class="card-group">
<div class="col-sm-3" *ngFor="let p of products._embedded.products">
<div class="card">
<img height="100" src="{{this.catService.host+'/photoProduct/'+p.id}}" class="card-img-top" alt="{{ p.name }}">
<div class="card-body">
<h5 class="card-title">{{p.name}}</h5>
<p class="card-text">{{p.currentPrice | number: '0.2'}}</p>
</div>
</div>
</div>
</div>
</div>
有什么解决办法吗?请
目前显示如下:
Selector 1
Selector 2
Selector 3
Item 1 - Item 2 - Item 3 - Item 4
Item 5 - Item 6 ...
我希望有 :
Selector 1 | Item 1 - Item 2 - Item 3
Selector 2 | Item 4 - Item 5 - Item 6
Selector 3 | Item 7 - Item 8 - Item 9
Item 10 ...
Item 13 ...
解决方案
推荐阅读
- r - 想要在大型数据集的每一行中检测 >=8 个非 NA 的连续元素(即 is.na()==FALSE)
- java - JavaMail ClassNotFoundException
- unity3d - 如何构建可跨场景重用的统一 UI 组件
- python-3.x - 使用 selenium/python 和 openpyxl 将值从 excel 发送到网页上的输入字段
- assembly - 汇编在模式 x 下读取平面是否需要与写入不同的 VGA 端口输出?
- python - 字段集中的“wide”和“extrapretty”类有什么用?
- apache-kafka - 启用 auto.create.topics 时 Kafka 删除主题
- c++ - Freetype 正确尺寸渲染
- elasticsearch - 弹性搜索 - elasticsearch.yml 中未配置节点属性 如果没有节点属性,您将无法控制分片分配
- drupal - Drupal Group 模块,以编程方式将用户添加到具有特定角色的组