【发布时间】:2018-09-19 02:07:18
【问题描述】:
我想在我的角模板中嵌套一个循环而不嵌套元素。
例如伪代码:
component.ts
let titles: string[];
let content: { title: string, text: string }[];
getContentByTitle(t: string) {
return this.content.filter(c => c.title === t);
}
template.html
<div myDirective *ngFor="let title of titles">
{{title}}
<div myDirective *ngFor="content of getContentByTitle(title)">
{{content.text}}
</div>
</div>
但这嵌套了我的 div。我正在尝试创建一个平面列表,每个:
<div myDirective>
{{title}}
</div>
<div myDirective>
{{content.text}}
</div>
<div myDirective>
{{content.text}}
</div>
<div myDirective>
{{title}}
</div>
<div myDirective>
{{content.text}}
</div>
etc...
这可能吗?
【问题讨论】:
标签: javascript angular typescript ionic3 angular2-template