angular - 使用 *ngFor 时的两列项目符号列表
问题描述
这是我得到的。该程序打印出英雄的单列项目符号列表。当程序在数组上循环时,我希望这个列表出现在我的两列列表中。
像这样的东西:
Windstorm Bombasto
Magneta Tornado
Storm Basto
Magnet Thorn
Batman
src/app/app.component.html
<p>Heroes:</p>
<ul>
<li *ngFor="let hero of heroes">
{{ hero }}
</li>
</ul>
src/app/app.component.ts
export class AppComponent {
title = 'Tour of Heroes';
heroes = [
new Hero(1, 'Windstorm'),
new Hero(8, 'Bombasto'),
new Hero(9, 'Magneta'),
new Hero(12, 'Tornado'),
new Hero(18, 'Batman'),
new Hero(28, 'Robin'),
new Hero(35, 'Star')
];
myHero = this.heroes[0];
}
这是程序现在打印的内容
Heroes:
List item
Windstorm
Bombasto
Magneta
Tornado
Storm
Basto
Magnet
Thorn
Batman
我希望这个列表出现在两个项目符号列中,我只是不知道该怎么做
解决方案
你可以用它column-count
来实现,只需给你的ul
类,如下所示:
src/app/app.component.html
<p>Heroes:</p>
<ul class="hero-column">
<li *ngFor="let hero of heroes">
{{ hero }}
</li>
</ul>
src/app/app.component.scss
.hero-column {
column-count:2
}
推荐阅读
- windows - Apache 服务未在 Windows 10 的 wamp 服务器中启动
- dns - 我国域名注册商只支持nameserver,而Squarespace只支持Cname和A Records
- python - 取消 QFileDialog 时如何停止子窗口关闭
- javascript - firebase web 通知 - 如何在 firebase-messaging-sw.js 中使用 document 或 window.document
- c# - MethodBuilder.CreateDelegate 抛出异常:'派生类必须提供实现。'
- c# - vb.net core dll 参考如何在 .net core 中工作
- javascript - 在 SelectBox 上设置值
- python - 根据列中的值过滤数据框的行
- c# - 在运行时更改增强对象(AR 核心)的颜色
- java - 多个用户可以访问一个 azure clientID 吗?