我想在我的html文件中使用“for”循环创建UI,这样就不需要编写所有的html。这是我的模型类
export class Industries
{
alphaIndex: string = '';
industries: Array<string> = [];
constructor(alphaIndex: string, industries: string[]) {
this.alphaIndex = alphaIndex;
this.industries = industries;
}
}
这个数据我是从组件类添加到上面的模型类中的
industries: Array<Industries> = [];
constructor() {
this.getIndustryData();
}
getIndustryData()
{
let recordAE = new Industries ('A-E',['Aerospace & Defense','Automotive','Banking', 'Capital Market','Enterprise Strategy']);
this.industries.push(recordAE);
let recordFO = new Industries ('FO',['Forest Products & Chemicals', 'Industrial','Insurance','Mining','Metals']);
this.industries.push(recordFO);
.....
}
希望重复此UI
<div class="col-md-2">
<div class="nav-item dropdown">
<a href="#" data-toggle="dropdown">Item.alphaIndex
<i class="bi bi-chevron-right"></i>
</a>
<div class="dropdown-menu">
<a href="#" class="dropdown-item">Item.Data</a>
</div>
</div>
</div>
我该怎么做呢?
1条答案
按热度按时间ovfsdjhp1#
看一下关于结构指令的文档。你也可以看一个tour of heroes来了解Angular 指令的基本原理。
重复“行业”
更新之前的代码中有许多错误,我们可以使用
参见stackblitz
或