gpt4 book ai didi

javascript - 如何有条件地将行添加到 Angular 5的表中

转载 作者:行者123 更新时间:2023-12-03 02:47:06 25 4
gpt4 key购买 nike

我是 Angular 5 的新手。我的 app.component.ts 中有一个对象数组。我想同时使用 *ngFor*ngIf 创建表行并同时应用条件。基本上类似于

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

但是这是不允许的,并且会显示错误:

Can't have multiple template bindings on one element.

如何实现这一目标?

最佳答案

使用 ng-container( documentaion link ) 作为您的 ngFor

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

关于javascript - 如何有条件地将行添加到 Angular 5的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48051909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com