【发布时间】:2023-03-06 17:42:02
【问题描述】:
我正在使用角度 7
如上所示,我的组件中有一个 Stock Array。
private stocks:any = [];
[{
"scripcode": "M&M",
"open": "671.95",
"high": "676.90",
"low": "661.60",
"exchange": "NSE"
}, {
"scripcode": "DRREDDY",
"open": "2616.00",
"high": "2684.00",
"low": "2603.00",
"exchange": "NSE"
}, {
"scripcode": "GRASIM",
"open": "722.00",
"high": "743.60",
"low": "722.00",
"exchange": "NSE"
}
]
在我的模板类中,我以以下方式显示它
<tbody>
<tr mdbTableCol *ngFor="let el of stocks">
<th scope="row">{{el.scripcode}}</th>
<td>{{el.open}}</td>
<td>{{el.low}}</td>
<td>{{el.high}}</td>
</tr>
</tbody>
是否可以写条件,如果open和low的值相同,那么我只需要显示该行,否则不需要
感谢您的阅读
【问题讨论】:
-
"那么只有我需要显示",显示低单元格和高单元格?如果是这样,
<ng-contianer *ngIf="el.high===el.low"> <td>{{el.high}}</td> <td>{{el.low}}</td></ng-container>? -
如果它们相同,你需要显示什么?这是检查值是否相同的方法
*ngIf="el.high === el.low" -
如果开盘价和最低价相同,则显示表格行。否则跳过该股票
标签: angular