【发布时间】:2017-05-07 06:26:24
【问题描述】:
我正在尝试清理我的模板代码。我有以下内容:
<ul>
<li *ngIf="condition" *ngFor="let a of array1">
<p>{{a.firstname}}</p>
<p>{{a.lastname}}</p>
</li>
<li *ngIf="!condition" *ngFor="let b of array2">
<p>{{b.firstname}}</p>
<p>{{b.lastname}}</p>
</li>
</ul>
有没有办法有条件地选择array1 或array2 来迭代使用*ngIf 或其他东西,这样我就不必重复这么多模板代码?这只是一个例子;我实际的<li> 包含更多内容,所以我真的不想重复自己。谢谢!
【问题讨论】:
标签: angular angular-ng-if ngfor