如何在角度5中有条件地向表添加行

时间:2018-01-01 17:51:03

标签: javascript angular angular5

我是Angular 5的新手。我的PrevVSGrowth = ggplot(data=main_data) + # black plot geom_line(aes(x=vectors_growth_rate_with_predator, y=disease_prevalnce_with_predator)) + # blue plot geom_line(aes(x=vectors_growth_rate_with_predator, y=disease_prevalnce_without_predator)) PrevVSGrowth + scale_color_manual(values=c(disease_prevalnce_with_predator= 'black', disease_prevalnce_without_predator = 'blue')) 中有一组对象。我想同时使用app.component.ts*ngFor来创建表的行并同时应用条件。基本上像

*ngIf

但不允许这样做,并显示错误:

  

一个元素不能有多个模板绑定。

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用 ng-container documentaion link)代表 ngFor

<ng-container *ngFor= "let row of rows">
   <tr  *ngIf="row['category']==='M'"><td>...</td><td>...</td></tr>
</ng-container>