【发布时间】:2020-12-10 13:31:26
【问题描述】:
我有一个包含国家和城市名称的项目列表,如下所示,我想在列表中显示特定类型项目的序列号。
items = [
{'type': 'Country', 'title': 'Armenia', },
{'type': 'City', 'title': 'Kapan' },
{'type': 'City', 'title': 'Goris' },
{'type': 'City', 'title': 'Hats’avan' },
{'type': 'Country', 'title': 'Angola' },
{'type': 'City', 'title': 'Catabola' },
{'type': 'City', 'title': 'Camacupa' },
{'type': 'City', 'title': 'Caluquembe' },
{'type': 'Country', 'title': 'Argentina' },
{'type': 'City', 'title': 'San Vicente' },
{'type': 'City', 'title': 'Santa Elena' },
{'type': 'City', 'title': 'Retiro' },
];
<div>
<p *ngFor="let item of items; let i=index;">
<b>{{i+1}}.</b> {{item.title}} ({{item.type}})
</p>
</div>
它是这样显示的:
1. Armenia (Country)
2. Kapan (City)
3. Goris (City)
4. Hats’avan (City)
5. Angola (Country)
6. Catabola (City)
7. Camacupa (City)
8. Caluquembe (City)
9. Argentina (Country)
10. San Vicente (City)
11. Santa Elena (City)
12. Retiro (City)
但我想这样显示:(序列号应该只显示城市名称)
Armenia (Country)
1. Kapan (City)
2. Goris (City)
3. Hats’avan (City)
Angola (Country)
4. Catabola (City)
5. Camacupa (City)
6. Caluquembe (City)
Argentina (Country)
7. San Vicente (City)
8. Santa Elena (City)
9. Retiro (City)
这是我尝试过的stackblitz
【问题讨论】:
标签: html angular typescript